Our 2027 Salary Increase Survey is back! | Deadline : July 10, 2026 | Participate now!

Voir+

Our 2027 Salary Increase Survey is back for its 16th editionDeadline : July 10, 2026 Participate now!

Full-stack C# / .NET (Blazor) Developer – AI Solutions

Work location : MontrealPermanentFull-time

Normandin Beaudry is a Canadian firm specialized in total rewards.

At Normandin Beaudry, we recognize that some groups face systemic barriers that create inequality in employment. That’s why we have made a commitment to our employees and candidates to contribute to reducing such inequality.

We honour this commitment through multiple initiatives, such as continually improving our hiring process. This includes putting in place mechanisms to reduce unconscious bias, diversifying the networks on which we post our job offers and raising our employees’ awareness through training.

Want to join a team of experts ignited by a total rewards mindset? Curious about the NB Experience? Then show us what you’re made of!

We are currently looking for a passionate C# / .NET developer to join our software development team at our Montreal office. In this role, you’ll make a concrete contribution to designing, developing and maintaining software solutions rolled out for our business activities and our clients.

According to project needs, you’ll also integrate artificial intelligence capabilities into our applications (e.g. cloud service usage, integration of existing models and LLM-based solutions), ensuring code quality, security and maintainability

Within the software development team, responsibilities will be as follows:

  • Develop and maintain applications and services in C# / .NET (10+) from design to deployment.
  • Design and maintain APIs and backend services (e.g. REST) and their contracts.
  • Participate in decisions regarding architecture and technology selection (patterns, performance, security, observability).
  • Integrate AI capabilities into solutions where relevant (cloud services, existing models, LLM) and ensure reliable integration.
  • Write code that is robust, tested, documented and maintainable; apply software quality best practices.
  • Develop web interfaces in Blazor (Server and/or WebAssembly): reusable components, navigation, forms, state management and validation.
  • Ensure a high-quality user experience: ergonomics, accessibility (WCAG), responsive design, perceived performance and visual consistency (design system).
  • Integrate frontend with backend services: API consumption, authentication/authorization, error handling, client-side logging and security best practices.
  • Contribute to the delivery cycle: code reviews, CI/CD pipelines, deployments, diagnosis and correction of issues in production.

You must also hold one of the following diplomas and demonstrate that you possess the following abilities:

  • University degree in computer science, software engineering or a related field.
  • Expertise in C# and .NET (10+) (required) and hands-on experience in deploying features to production.
  • Experience in backend development (REST API / services) and design best practices.
  • Experience in front-end development with Blazor and solid knowledge of HTML/CSS (and JavaScript concepts as needed).
  • Knowledge of relational databases (e.g. SQL Server) and data access principles.
  • Expertise in unit testing, software quality testing and maintainability testing (code reviews, documentation, refactoring).
  • Interface testing and quality (e.g. component testing, integration/UI testing) is an asset.
  • Ability to integrate AI services into .NET applications and utilize them. Cloud (Azure) experience is an asset.
  • DevOps / CI/CD is an asset (pipelines, automation, deployment).
  • Experience in delivering projects that integrate AI solutions is a strong asset.

When developing solutions incorporating AI capabilities, you’ll be required to apply responsible AI practices, particularly with regard to confidentiality, data protection and bias awareness, when integrating and using models.

  • Comply with standards relating to confidentiality, security and information protection.
  • Assess risks (e.g. bias, drift, non-compliant use) when integrating AI services or models and apply mitigation measures.
  • Document decisions, constraints and hypotheses (data, prompts, models) to ensure traceability and maintainability.

Normandin Beaudry is committed to promoting the responsible use of AI when it is integrated into the firm’s solutions, in accordance with the highest ethical standards.

Interested in the position? Send your CV to Normandin Beaudry’s Human Resources team at apply@normandin-beaudry.ca.

Only selected candidates will be contacted.

This position is open to all.

Normandin Beaudry fosters an inclusive work environment where the respect of others and their differences are valued. We are looking for applicants of various backgrounds in order to build a diverse and value-added workforce adhering to the firm’s values: excellence, respect, initiative, collegiality. If you have a disability that requires special accommodation adapted to your situation during the hiring process, please email us to let us know at experiencenb@normandin-beaudry.ca.

Submit your application

This field is for validation purposes and should be left unchanged.
This field is hidden when viewing the form
This field is hidden when viewing the form
Drop files here or
Accepted file types: pdf, docx, Max. file size: 4 MB, Max. files: 5.

    Our coordinates

    general@normandin-beaudry.ca

    Montreal

    630 René-Lévesque Blvd. West
    30th floor

    Montreal, QC H3B 1S6

    514-285-1122

    Toronto

    155 University Avenue
    Suite 1805

    Toronto, ON M5H 3B7

    416-285-0251

    Quebec City

    1751 du Marais Street
    Suite 380

    Quebec City, QC G1M 0A2

    418-634-1122