Senior C# / .NET WinUI 3 Developer (Hybrid)

Mantu

Brossard

Hybrid

CAD 110,000 - 140,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Mantu is seeking a senior software engineer to join a team building a Windows desktop application used to configure fire detection and alarm panels. The role focuses on C#, .NET Core, WinUI 3, MVVM, and XAML, within a clean architecture and CI/CD framework.

You will design, develop, test, and maintain features, work with product, QA, systems, and hardware teams in an Agile setting, and mentor peers while addressing performance and deployment challenges.

Qualifications

  • 7+ years of software development experience.
  • Strong hands-on experience with C# and .NET Core, Windows desktop development, and MVVM with XAML.
  • Excellent knowledge of OO design, design patterns, clean architecture, and SOLID.
  • Experience with relational databases, Entity Framework, LINQ, Git, CI/CD, and testing frameworks such as NUnit or xUnit.
  • Experience with Agile methodologies and AI-assisted development or prompting; knowledge of C++ is a plus.
  • Availability to work 3 days per week on site in Brossard.

Responsibilities

  • Contribute to the application’s clean architecture by proposing and integrating design patterns while analyzing requirements and legacy specifications.
  • Design, develop, and maintain features using C#, .NET Core, WinUI 3, MVVM, and XAML.
  • Build reliable Windows user interfaces for configuring fire detection and alarm panels.
  • Develop unit and integration tests, document test scenarios with AI tools, and participate in code reviews with GitHub Copilot.
  • Collaborate with Product, QA, Systems, Hardware, and Support teams in an Agile environment and contribute to CI/CD and software delivery.
  • Diagnose performance, stability, compatibility, and deployment issues and mentor less experienced developers.

Skills

C#
.NET Core
WinUI 3
MVVM
XAML
Design patterns
Clean architecture
SOLID principles
Object-oriented programming
AI-assisted development
Agile
C++

Education

Bachelor's degree in Software Engineering, Computer Science, or Computer Engineering

Tools

Git
Entity Framework
LINQ
NUnit
xUnit
CI/CD
WPF
UWP
WinUI
SQL

Job description

Mantu is seeking a senior software engineer to join a team building a Windows desktop application used to configure fire detection and alarm panels. The role focuses on C#, .NET Core, WinUI 3, MVVM, and XAML, within a clean architecture and CI/CD framework.

You will design, develop, test, and maintain features, work with product, QA, systems, and hardware teams in an Agile setting, and mentor peers while addressing performance and deployment challenges.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C# Developer
Senior C# Developer

Mantu • Brossard

Hybrid
CAD 110,000 - 140,000
Associate Desktop Engineer - C#/.NET & WPF
Associate Desktop Engineer - C#/.NET & WPF

Xero • Alberta

Hybrid
CAD 109,000 - 136,000
World-class benefits
Senior .NET & React Full-Stack Engineer
Senior .NET & React Full-Stack Engineer

ProMach • Oakville

On-site
CAD 156,000 - 185,000
Medical and dental coverage
Generous paid time off
Retirement savings plan with company 2
Senior C# .Net Senior Software Engineer REQ_7
Senior C# .Net Senior Software Engineer REQ_7

3Pillar • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Senior Cloud .NET Developer — Azure, React & DevOps
Senior Cloud .NET Developer — Azure, React & DevOps

Source Code • Toronto

On-site
CAD 123,000 - 146,000
Senior Designer / Architect
Senior Designer / Architect

Luxoft • Canada

On-site
CAD 90,000 - 120,000
Senior Designer / Architect
Senior Designer / Architect

Luxoft • Ottawa

On-site
CAD 110,000 - 150,000
Windows Desktop Engineer (End Point Platform Management)
Windows Desktop Engineer (End Point Platform Management)

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 110,000
Sr. Software Engineer - Full-Stack & Front End
Sr. Software Engineer - Full-Stack & Front End

MultiTech • Toronto

On-site
CAD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Russell Tobin • Toronto

On-site
CAD 80,000 - 120,000