Opens an external site
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Oct 22, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 3 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Contribute to the application's clean architecture by designing and maintaining features for Windows-based fire detection configuration software. Collaborate with cross-functional teams in an Agile environment to ensure high-performance delivery and support technical planning.
Job details
Senior .NET Developer, MVVM and XAML 📍 Location: Brossard, QC 🏢 Work model: Hybrid, with 3 days on site per week Position summary Our client is developing a Windows desktop application used to configure fire detection and alarm panels. The successful candidate will join a software development team working on a reliable, high-performance solution for installers, technicians, and end users. The role focuses on C#, .NET 10, WinUI 3, MVVM, XAML, clean architecture, testing, CI/CD, and AI-assisted development. Main responsibilities Contribute to the application’s clean architecture by proposing and integrating design patterns while analyzing requirements and legacy technical specifications. Design, develop, and maintain new features using C#, .NET 10, WinUI 3, MVVM, and XAML. Build reliable Windows user interfaces based on UI/UX designs for configuring fire detection and alarm panels. Develop unit and integration tests, document test scenarios with AI tools, and participate in code reviews supported by GitHub Copilot. Collaborate with Product, QA, Systems, Hardware, and Support teams in an Agile environment while contributing to technical planning, CI/CD, and software delivery activities. Diagnose performance, stability, compatibility, and deployment issues, document technical decisions, and support or mentor less experienced developers. Qualifications University degree in Software Engineering, Computer Science, Computer Engineering, or a related discipline, with 7+ years of software development experience. Strong hands-on experience with C# and .NET Core, Windows desktop application development, and an MVVM framework with XAML, such as WPF, UWP, or WinUI. Strong VB.NET and Windows development experience is also relevant. Excellent knowledge of object-oriented programming, design patterns, clean architecture, and SOLID principles. Experience with relational databases, Entity Framework, LINQ, Git, CI/CD, code reviews, and testing frameworks such as NUnit or xUnit. Experience with Agile methodologies and AI-assisted development or prompting. Knowledge of C++ is an advantage, particularly for low-level or hardware integrations. Availability to work 3 days per week on site in Brossard. Experience in industrial software, embedded systems, hardware integration, automation, IoT, safety-critical systems, real-time applications, or high-availability products is an advantage.
What you’ll do
Contribute to the application's clean architecture by designing and maintaining features for Windows-based fire detection configuration software. Collaborate with cross-functional teams in an Agile environment to ensure high-performance delivery and support technical planning.
Requirements
Requires a university degree in a relevant engineering or computer science field and at least 7 years of software development experience. Candidates must have strong proficiency in C#, .NET, MVVM, XAML, and experience with design patterns and testing frameworks.
Listed skills
- CI/CD · Preferred
- C++ · Preferred
- Git · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C#
- .NET 10
- WinUI 3
- MVVM
- XAML
- Clean Architecture
- Windows Desktop Development
- Unit Testing
- Integration Testing
- CI/CD
- GitHub Copilot
- Entity Framework
- LINQ
- Git
- Agile Methodologies
- Object-Oriented Programming
Job areas
- Software
- Technology
- Engineering
- Manufacturing
- Consulting
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Synapses Games
Bilingual Administrative Assistant
SponsoredDirect employerEasy Apply- Hybrid
- Vaudreuil-Dorion, QC
- Posted Sep 28, 2026
TUAC 501
Adjoint juridique
SponsoredDirect employerEasy Apply- Hybrid
- Montréal, QC
- Posted Sep 24, 2026
SOQUIJ
Conseiller(ère) en gestion financière
Direct employerEasy Apply- Hybrid
- Montréal, QC
- Posted Sep 23, 2026
