×
Register Here to Apply for Jobs or Post Jobs. X

Senior C# Developer

Job in Brossard, Montérégie, Province de Québec, Canada
Listing for: Mantu
Part Time position
Listed on 2026-10-04
Job specializations:
  • Software Development
    .NET Developer, C# / Unity Developer, Software Engineer, Software Testing
Salary/Wage Range or Industry Benchmark: 110000 - 140000 CAD Yearly CAD 110000.00 140000.00 YEAR
Job Description & How to Apply Below
Location: Brossard

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 Git Hub 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  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.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary