G

Graitec

Provides BIM-focused AEC software

Full Stack Software Developer - C# / .NET

Full-Stack EngineeringUpdated on Nov 10
Full-timeMontreal, QC, CanadaIn-person

About the Job

Requirements

  • At least 4 years of professional software development experience.
  • Strong experience developing applications with C# and .NET.
  • Experience designing, developing, and maintaining REST APIs, back-end services, and enterprise applications.
  • Experience with microservices architectures and distributed systems.
  • Experience with cloud services; Microsoft Azure is preferred, and AWS or Google Cloud Platform experience is also relevant.
  • Experience with relational databases and SQL.
  • Experience with CI/CD practices, source-code management systems such as Git, and modern software delivery processes.
  • Experience across the software development lifecycle, from design and implementation through testing, deployment, and production support.
  • Experience working in an Agile environment and collaborating with multidisciplinary teams.
  • Ability to analyze, diagnose, and resolve complex technical problems.
  • Bachelor's degree in computer science, software engineering, information systems, or a related field.
  • Excellent command of C# and the .NET ecosystem.
  • Good understanding of modern software architectures, cloud applications, and distributed systems.
  • Strong knowledge of data structures, algorithms, and software design principles.
  • Excellent analytical, problem-solving, and debugging abilities.
  • Ability to work effectively in a collaborative Agile environment.
  • Excellent oral and written professional English proficiency.
  • Technical curiosity and a strong interest in continuous learning and adopting new technologies.

Responsibilities

  • Design, develop, test, and maintain software applications and services using C# and .NET.
  • Design robust and scalable back-end services, APIs, and integrations supporting desktop solutions and web applications.
  • Contribute to modern web applications and user interfaces using React, JavaScript, and TypeScript.
  • Participate in technical design discussions and contribute to software architecture decisions.
  • Ensure software quality through code reviews, automated testing, debugging, and adherence to software engineering best practices.
  • Collaborate with QA, Product, UX, Cloud, and DevOps teams to deliver high-quality software.
  • Support software deployments, production environment monitoring, problem diagnosis, and continuous improvement initiatives.
  • Contribute to performance optimization, security improvements, and modernization of existing applications.
  • Work in Agile and CI/CD environments to support efficient and continuous software delivery.
  • Explore and adopt new technologies, including AI-assisted development tools and cloud-native technologies, where relevant.
  • As expertise grows, influence technical decisions, contribute to architecture discussions, mentor colleagues, and help shape the future evolution of technology platforms.

Desired Qualifications

  • Experience developing modern web applications using React.
  • Hands-on experience with JavaScript and TypeScript.
  • Experience with containerized environments and technologies such as Docker or Kubernetes.
  • Experience integrating AI-based services or using AI-assisted development tools.
  • Experience developing solutions for architecture, engineering, and construction (AEC), building information modeling (BIM), or computer-aided design (CAD) sectors.
  • Experience with APIs, software development kits, or third-party platform integrations.
  • Knowledge of Autodesk technologies or other software platforms for engineering and construction.

About the Company

Graitec

Provides BIM-focused AEC software

Graitec provides software tools for architecture, engineering, and construction to help professionals plan, design, simulate, and manage building projects. Its products include Advance Design for structural analysis, Advance BIM Designers to streamline BIM workflows, and PowerPack add-ons for Revit and Advance Steel that extend Autodesk software capabilities, as well as Advance Workshop for steel fabrication management and Graitec Opentree for document management. The tools integrate with Autodesk products and can also run as standalone or companion applications to enhance modeling, analysis, fabrication, and documentation. Graitec differentiates itself as a global Autodesk partner with a broad, integrated BIM and structural/civil engineering software suite, aiming to improve productivity, collaboration, and project outcomes for construction professionals.

Company size
201-500
Company stage
Early VC
Total funding
$8.2M
Headquarters
Southampton, United Kingdom
Founded
1986

Recently Posted Jobs

Explore more opportunities at Graitec

See more jobs