Senior C# Developer
Mantu
C# / WPF Developer
Location: Brossard, Quebec
Work Model: Hybrid – 3 days per week on site
Hours: 40 hours per week
Position Type: Permanent or Freelance
About the Opportunity
We are looking for an experienced C# / WPF Developer to join a software development team working on a Windows desktop application used to configure fire detection and alarm panels .
The successful candidate will contribute to the development and evolution of a reliable, high-performance application designed for installers, technicians, and end users. This role offers the opportunity to work on a technically challenging product where software quality, usability, stability, and reliability are critical.
The ideal candidate has strong hands-on expertise in C#/.NET and WPF , combined with solid software engineering fundamentals and experience developing Windows desktop applications.
Main Responsibilities
- Design, develop, and maintain robust features for a Windows desktop application using C#/.NET, WPF, and XAML , ensuring high performance, reliability, and maintainability.
- Contribute to application architecture and technical design , applying object-oriented principles, design patterns, MVVM, dependency injection, and other software engineering best practices.
- Develop intuitive user interfaces and reliable configuration components for fire detection and alarm systems, taking into account user requirements and the constraints of safety-critical products.
- Analyze requirements, estimate development efforts, troubleshoot complex technical issues, and resolve performance, stability, compatibility, and deployment challenges.
- Develop and maintain unit and integration tests , participate in code reviews, contribute to CI/CD and software delivery processes, and continuously improve overall product quality.
- Collaborate within a cross-functional Agile team alongside Product, QA, Systems, Hardware, and Support teams, while documenting technical decisions and sharing knowledge with other developers.
Qualifications
- Bachelor’s degree or equivalent in Software Engineering, Computer Science, Computer Engineering, or a related field, with a minimum of 7 years of professional software development experience , including significant Windows desktop development.
- Strong expertise in C# and .NET , with hands-on experience across .NET Framework and/or modern .NET versions; extensive WPF and XAML experience is essential .
- Solid understanding of object-oriented programming, software design patterns, MVVM architecture, and dependency injection , with the ability to design clean, maintainable, and testable software.
- Experience with relational databases and SQL , including Entity Framework, LINQ, or equivalent data-access technologies, as well as unit and integration testing practices.
- Strong experience with Git, Agile methodologies (Scrum/Kanban), CI/CD, code reviews, and software quality practices ; knowledge of C++ is considered a strong asset.
- Strong analytical, troubleshooting, communication, and collaboration skills, with experience in industrial, hardware-integrated, embedded, automation, IoT, real-time, high-availability, or safety-critical environments considered an asset.
Why Join This Opportunity?
You will have the opportunity to work on a mission-critical Windows desktop product where software reliability and user experience directly support fire safety systems. This is an excellent opportunity for a senior developer who wants to apply strong C#/.NET and WPF expertise to a technically challenging product within a collaborative, multidisciplinary environment.
Key technical priorities: C# / .NET and WPF.
- ...équipe Nous recherchons un(e) développeur(euse) web front-end senior pour rejoindre l’équipe de développement UX et contribuer à définir... ...team’s dynamic We are looking for a Senior Front-End Web Developer to join the UX Development team and help shape the foundations of...SeniorFull timeFlexible hours
- Akkodis est à la recherche d’un Analyste développeur senior – ERP & CRM pour un poste permanent chez l’un de ses clients situés sur la Rive-Sud de Montréal. Il s'agit d'une belle opportunité pour un(e) professionnel(le) passionné(e) par la technologie, l’innovation et...SeniorPermanent employmentWork at office
- ...comptable reconnu depuis plus de 10 ans, et qui souhaite franchir une nouvelle étape dans son développement. Je recherche un Auditeur Senior pour créer la branche audit avec a terme la possibilité de s'associer. Votre rôle: Réaliser des mandats d’audit, d’examen...SeniorPermanent employmentTemporary work
- ...Développeur(se) Senior C# - Applications Desktop Windows Lieu : Brossard, QC, présence sur site 3 jours/semaine Langues : Français... ..., handicap ou autres caractéristiques. ---- Senior C# Developer - Windows Desktop Applications Location: Brossard, QC, on...Senior3 days per week
$130k - $140k per year
...innovation, and strategic role supporting a unionized, multi -site workforce. \\ \ \\ \ JOB DESCRIPTION : \ \ \ \ \\\ The Senior Human Resources Business Partner (HRBP) acts as a strategic human resources consultant to align corporate objectives with the needs...SeniorLong term contractPermanent employmentFull timeTemporary workCasual workLocal areaRemote work- ...entreprise qui s ’implique aupr ès des communaut és, et plus encore! Raison d'être du poste : Le ou la Contrôleur(e) financier senior, Construction & Développement agit comme partenaire stratégique de la direction et assure la saine gestion financière, administrative...SeniorFull timeWeekend work
- ...SENIOR ACCOUNT MANAGER ROLE OVERVIEW We are Klever, The Human Ad Tech Company. We are looking for a skilled Senior Programmatic Account... ...client needs into strategic solutions, maximizing ROI. Develop data-driven recommendations to unlock client success by defining...SeniorLong term contractFull timeWork at office
- ...industry. We recruit across IT, software development, business intelligence/data, and infrastructure roles. We are currently recruiting a Senior Systems & Network Administrator for a position offering the possibility of being 100% remote. Mission You will be responsible...SeniorRemote jobPermanent employmentTemporary workImmediate start
- ...informatique, développement, décisionnel et infrastructure. Mission Nous recrutons aujourd'hui un Administrateur Systèmes et Réseaux Senior pour un rôle avec la possibilité d'être 100% a distance. Vous aurez la responsabilité de garantir la performance, la...SeniorPermanent employmentTemporary work
- Nous souhaitons que vous nous aidiez a faconner lavenir des experiences dachat et a realiser notre objectif de connecter les gens aux produits et aux experiences qui enrichissent leur vie. Rejoindre Advantage Solutions, cest rejoindre un reseau de 65 000 collaborateurs au service...SeniorWeekend workDay shift
- Description À PROPOS DE POWER FACTORS Power Factors est un fournisseur de logiciels et de solutions à la fine pointe qui soutient la prochaine génération d’énergie propre grâce à Unity , l’une des suites de gestion des énergies renouvelables (REMS) les plus complètes...SeniorFull timeWorldwideFlexible hours
- ...quotidien. Découvrez un employeur qui prend soin de son plus grand atout : ses employé.es! LAPORTE recherche un.e ingénieur.e senior en structure ayant idéalement un minimum de 10 ans d’expérience en conception et analyse structurale, qui contribuera à l’intégration...SeniorDaily paidPermanent employmentFull timeWork at officeFlexible hours2 days per week
- Technicien(ne) comptable Notre client, une entreprise établie, est à la recherche d'un(e) technicien(ne) comptable expérimenté(e) pour se joindre à son équipe. La personne recherchée possède une solide expérience en comptabilité générale et est à l'aise avec plusieurs logiciels...SeniorPermanent employment
- Accounting Technician Our client, an established company, is looking for an experienced accounting technician to join their team. The ideal candidate has solid experience in general accounting and is proficient with several accounting software programs. Main Responsibilities...SeniorPermanent employment
- ...et non conformiste qui laisse une place à l’équilibre de vie et encourage l’efficacité au quotidien ; #LI-Hybrid #LI-AD1 #mid-senior-level #engineering-services #CVC #CVAC #CAVC #HVAC #ventillation #pipe #piping #tuyauterie #utilités #utilities Envoyez-nous votre...SeniorDaily paidPermanent employmentFull timeWork at officeFlexible hours2 days per week
- ...notre renommée au Canada. Venez déplacer des montagnes avec nous ! Pour la division Civil & Mines, l’Estimateur (trice)senior travaille sous la gouverne d’un chef estimateur. Il prépare l'estimation des coûts de chaque projet (public, parapublic, privé) pour...SeniorPermanent employment
$70k - $100k per year
Description de l'entreprise Centrale RH est une équipe de recrutement humaine et engagée, dédiée à connecter les talents avec des entreprises où ils pourront réellement s’épanouir. Nous croyons que chaque candidat mérite bien plus qu’un simple emploi : un environnement de ...SeniorPermanent employmentFull time- ...Relevant de la Directrice principale des communications corporatives et des relations gouvernementales, le ou la conseiller(ère) senior en communication et marque employeur participe à l’élaboration et met en œuvre les stratégies de communication corporative, est responsable...SeniorTemporary workApprenticeshipFlexible hours
- ...Senior C++ Developer | C++/Qt | Linux | Fire Prevention Systems Mission Description We are looking for a Senior C++ Developer to design, develop, and maintain a C++/Qt simulator that plays a central role in a multi-component software suite for fire prevention systems...SeniorLong term contract
$70k - $135k per year
Développeur Senior C# Orchestrade Description de poste Notre équipe de Développement bancaire à CGI est responsable de la conception... ...(TI) et en management au monde. Senior C# Orchestrade Developer Position Description Our banking Development Team is responsible...SeniorLong term contract- ...Développeur C# .NET Senior \ \ (Systèmes logiciels â Vision industrielle et automatisation)\ \ Le mandat \ \ OpTalent accompagne... ...des clients au Québec. \ \ Senior C# .NET Developer \ \ (Industrial Software Systems â Vision & Automation)\...SeniorFull timeApprenticeship
$75k - $78k per year
...Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as a C# Front Office Developer – Repo & US Treasuries with our large consulting client, working onsite at a major financial services client in the...Permanent employmentFull timeContract workWork at office- ...past two years, the Corporation has evolved from a single-asset developer into an operator and builder, supported by operating cash flow and... ...technical services and mine planning requirements. Provide senior technical review and mentoring to site/project geologists; establish...SeniorLong term contractFull timeTemporary workInternshipWork at officeFlexible hours
- ...Position Title: C# Senior Developer - OTT Team (French Services) (Telework/Hybrid) Status of Employment: Contractee Long-Term (Durée déterminée) Position Language Requirement: English French Language Skills: English (Reading - B - Intermediate) English (...SeniorLong term contractFull timeContract workInternshipWork at officeImmediate startRemote workWork from homeFlexible hours
- ...automatisés, comme Playwright Maîtrise de C# et familiarité avec les processus DevOps... ...applications. You will work closely with developers to understand how features are built, define... ...throughout the development lifecycle Develop and maintain end-to-end and system testing...Full timeApprenticeshipFlexible hours
- Linear Rate C# Developer / Support Analyst Position Description Mission As part of a dynamic team, you believe technology can lead to the transformation of our industry. In an agile environment, you rely on the latest technologies and market leading solutions. Your action...Contract workImmediate startWorldwide
$60k - $85k per year
...méthodologies de gestion de projet agile Scrum/Waterfall et conventionnelle; • Expérience avec les langages de programmation: SQL, .Net (ASP), C#, C++, Visual Studio, HTML5, JAVA, JAVASCRIPT, CSS, etc.; • Connaissance des logiciels et progiciels de type ERP, CRM; • Excellente...Permanent employmentFull timeRemote work$60k - $85k per year
...stabilisation) • Excellente capacité d’analyse et de résolution des problèmes • Connaissance d’un ou des langages de programmation : C++, C#, .Net, SQL, JavaScript, HTML5, Visual Studio, etc. • Excellente maîtrise de la suite MS Office • Bonne capacité de communication et...Permanent employmentFull timeRemote workDay shift$80k - $95k per year
...atout • Connaissance des modes des développements suivants : BDD, TDD, etc. • Expérience avec les langages de programmation: SQL, .Net, C#, Visual Studio, HTML5, JAVA, JAVASCRIPT, etc. • Connaissance des technologies tels que : Jenkins, Angular, Docker, JQuery, Bootstrap...Permanent employmentFull timeRemote work- ...committed to providing innovative software solutions and impeccable client service. Position Summary We are looking for a Senior Mobile Developer to join our Retail and Omnichannel development team. The ideal candidate will be responsible for developing and maintaining...SeniorFull timeWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C# Developer. Be the first to apply!
- senior c# developer Brossard, QC
- .net c# developer Brossard, QC
- c# developer Brossard, QC
- senior sales Brossard, QC
- senior safety manager Brossard, QC
- senior business consultant Brossard, QC
- senior accounting analyst Brossard, QC
- senior financial accountant Brossard, QC
- senior web developer Brossard, QC
- senior customer service manager Brossard, QC




