Full Stack .NET Developer (C# / Blazor)

Work location : MontrealPermanentFull-time

Founded in 1992, Normandin Beaudry is recognized for its leading-edge total rewards consulting services. Independent and wholly owned by an ever-growing number of its professionals, Normandin Beaudry has an ownership structure that puts it in a unique position as one of the few major firms in the field with exclusively Canadian interests.

From offices in Montreal, Toronto and Quebec City, a team of nearly 400 employees serves an enviable list of clients across Canada that includes organizations of all sizes and industries from the private, public, para-public and not-for-profit sectors.

Interested in joining a team driven by total rewards? Ready to experience the NB difference? Then great minds will meet!

We are looking for a Full Stack Developer specialized in Blazor to join our software development team in Montreal. You will play a key role in delivering end-to-end applications, from backend services to rich, modern web interfaces.

You will be able to use AI-assisted development tools (e.g., GitHub Copilot, Claude Code, or equivalent) to enhance your development practices.

Why join us

  • Contribute to building the next generation of specialized technology systems for pension and benefits plan administration in Canada.
  • Work in a highly collaborative environment.
  • Thrive in an innovation-focused setting that uses cutting-edge tools to set our expertise apart in the market.

Your responsibilities

  • Design, develop and maintain full-stack applications in C# / .NET (10+)
  • Build and maintain backend APIs (REST) and services
  • Design and develop Blazor (Server and/or WebAssembly) web applications
  • Ensure a high-quality user experience (accessibility, performance, responsive design)
  • Integrate frontend with backend (authentication, APIs, error handling, logging)
  • Integrate AI capabilities into applications where relevant
  • Participate in architecture, CI/CD, deployments and production support

Requirements

  • University degree in computer science, software engineering or related field
  • Strong proficiency in C# and .NET (10+) with production delivery experience
  • Solid hands-on experience with Blazor (mandatory)
  • Experience building and integrating frontend and backend systems
  • Very good understanding of web fundamentals (HTML, CSS, APIs)
  • Experience with testing and software quality practices

Assets

  • Experience integrating AI/LLM services into applications
  • Experience using AI coding assistants (e.g., GitHub Copilot, Claude Code or similar)
  • Azure cloud experience
  • DevOps / CI/CD pipelines
  • UI/component testing experience

Interested in this position? Please send your CV to the Human Resources team at apply@normandin-beaudry.ca.

Only selected candidates will be contacted.

We value diversity, equity and inclusion (DEI)  

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 employee awareness through training.

As an equal opportunity employer, we encourage women, people with disabilities, Indigenous people and members of visible and ethnic minorities to apply.

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 for the firm. If your circumstances require special accommodation during the hiring process, write to us 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