Développeur(se) Senior C#
Amaris Consulting
Développeur(se) Senior C# - Applications Desktop Windows
Lieu : Brossard, QC, présence sur site 3 jours/semaine
Langues : Français (courant, requis); Anglais (courant, atout)
Participation à des réunions, conférences, formations ou projets conduits en anglais.
Notre client développe une application desktop Windows utilisée pour configurer des panneaux de détection et d'alarme incendie. La personne retenue rejoindra une équipe de développement responsable de faire évoluer une solution fiable, performante et simple d'utilisation pour les installateurs, techniciens et utilisateurs finaux.
Ce que vous ferez
- Concevoir, développer et maintenir des fonctionnalités pour une application desktop Windows en C#/.NET et WPF
- Contribuer à l'évolution de l'architecture applicative et proposer des solutions techniques robustes et maintenables
- Implémenter des interfaces utilisateur intuitives en tenant compte des besoins utilisateurs et des contraintes propres aux systèmes de sécurité incendie
- Développer des composants fiables pour la configuration des panneaux, équipements et paramètres associés
- Collaborer avec les équipes produit, QA, systèmes, matériel et support pour comprendre les besoins et résoudre les enjeux techniques
- Participer à l'analyse des exigences, à la conception technique, à l'estimation et à la planification
- Développer du code propre et testable, conforme aux meilleures pratiques
- Concevoir et maintenir des tests unitaires et d'intégration
- Participer aux revues de code et à l'amélioration continue de la qualité
- Diagnostiquer et résoudre les problèmes de performance, de stabilité, de compatibilité et de déploiement
- Contribuer aux pipelines CI/CD et aux processus de livraison
- Collaborer activement au sein d'une équipe Agile transversale
- Documenter les décisions techniques, les fonctionnalités développées et les procédures de support
- Accompagner et mentorer les développeurs moins expérimentés au besoin
Ce que vous apportez
- Diplôme universitaire en génie logiciel, informatique, génie informatique ou équivalent
- Minimum 7 ans d'expérience en développement logiciel, dont une expérience significative en applications desktop Windows
- Solide expertise en C# et .NET, idéalement sur plusieurs versions (.NET Framework et .NET moderne)
- Expérience pratique avec WPF, XAML et le développement d'interfaces Windows
- Bonne maîtrise des principes de programmation orientée objet et des patrons de conception
- Expérience avec les architectures MVVM et l'injection de dépendances (ou capacité à les appliquer rapidement)
- Expérience avec les bases de données relationnelles et SQL
- Expérience avec Entity Framework et LINQ, ou technologies équivalentes
- Expérience en tests unitaires, tests d'intégration et pratiques de qualité logicielle (TDD)
- Expérience avec Git et outils de contrôle de version
- Expérience en environnement Agile (Scrum ou Kanban)
- Connaissance de C++ : atout important, notamment pour les intégrations bas niveau ou matérielles
- Expérience en environnement industriel, logiciel embarqué, intégration matérielle, automatisation, IoT ou systèmes critiques : un atout
- Expérience avec applications temps réel, systèmes haute disponibilité ou produits à haute fiabilité : appréciée
- Capacité à analyser des problèmes complexes, diagnostiquer et proposer des solutions pragmatiques
- Profil autonome, structuré, orienté résultats, à l'aise dans des équipes multidisciplinaires
- Excellentes compétences en communication, collaboration et partage de connaissances
À noter
- Présence sur site : 3 jours/semaine à Brossard
Pourquoi nous choisir
- Une communauté internationale réunissant plus de 110 nationalités différentes
- Un environnement où la confiance est primordiale : 70 % de nos leaders ont commencé leur carrière au premier niveau de responsabilité
- Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles
- Un environnement de travail dynamique qui se retrouve fréquemment lors d'événements internes (afterworks, team buildings, etc.)
Amaris Consulting promeut l’égalité des chances. Nous nous engageons à rassembler des personnes d’horizons divers et à créer un environnement de travail inclusif. À ce titre, nous accueillons les candidatures de toutes les personnes qualifiées, quels que soient leur sexe, orientation sexuelle, origine ethnique, croyances, âge, état civil, handicap ou autres caractéristiques.
----
Senior C# Developer - Windows Desktop Applications
Location: Brossard, QC, on-site 3 days/week
Languages: French (fluent, required) ; English (fluent, nice to have)
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 responsible for evolving a reliable, high-performance, easy-to-use solution for installers, technicians, and end users.
What you'll do
- Design, develop, and maintain features for a Windows desktop application using C#/.NET and WPF
- Contribute to application architecture evolution and propose robust, maintainable technical solutions
- Implement intuitive user interfaces considering user needs and fire safety system constraints
- Develop reliable components for configuring panels, equipment, and related settings
- Work with product, QA, systems, hardware, and support teams to understand requirements and resolve technical issues
- Participate in requirements analysis, technical design, estimation, and planning
- Develop clean, testable code following best practices
- Design and maintain unit and integration tests
- Participate in code reviews and continuous quality improvement
- Diagnose and resolve performance, stability, compatibility, and deployment issues
- Contribute to CI/CD pipelines and delivery processes
- Collaborate actively within a cross-functional Agile team
- Document technical decisions, features, and support procedures
- Support and mentor less experienced developers as needed
What you bring
- University degree in software engineering, computer science, computer engineering, or equivalent
- Minimum 7 years of software development experience, including significant Windows desktop application development
- Strong expertise in C# and .NET, ideally across multiple versions (.NET Framework and modern .NET)
- Hands-on experience with WPF, XAML, and Windows UI development
- Good understanding of OOP principles and design patterns
- Experience with MVVM architectures and dependency injection (or ability to apply quickly)
- Experience with relational databases and SQL
- Experience with Entity Framework and LINQ or equivalent
- Experience with unit/integration testing and quality practices (TDD)
- Experience with Git and version control
- Experience in an Agile environment (Scrum or Kanban)
- Knowledge of C++ — strong asset, especially for low-level/hardware integrations
- Experience in industrial, embedded, hardware integration, automation, IoT, or safety-critical environments — an asset
- Experience with real-time applications, high-availability systems, or high-reliability products — appreciated
- Ability to analyze complex problems and propose pragmatic solutions
- Autonomous, structured, results-oriented, comfortable in multidisciplinary teams
- Strong communication, collaboration, and knowledge-sharing skills
Note
- On-site presence: 3 days/week in Brossard
Why choose us
- An international community bringing together more than 110 different nationalities
- An environment where trust is central: 70% of our leaders started their careers at the entry level
- A strong training system with our internal Academy and more than 250 modules available
- A dynamic work environment that frequently comes together for internal events (afterworks, team buildings, etc.)
Amaris Consulting promotes equal opportunities. We are committed to bringing together people from diverse backgrounds and creating an inclusive work environment. In this regard, we welcome applications from all qualified individuals, regardless of sex, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
$60k - $85k per year
...Ingénieire et en Sciences de la Vie par le biais de ses consultants. Nous couvrons des segments de... ...’un ou des langages de programmation : C++, C#, .Net, SQL, JavaScript, HTML5, Visual Studio... ...de ses employés, FOP EXPERTS CONSEILS se donne d’offrir le soutien et le confort nécessaire...C#Permanent employmentFull timeRemote workDay shift$72.5k - $75k per year
...sont au cœur de chaque projet. En collaboration avec la Directrice Achats, voici les missions qui t'attendent en tant qu'Acheteur*se corporatif : Réaliser des analyses stratégiques (évaluation des risques, prévisions de marché...) afin d'identifier les besoins d’approvisionnement...SuggestedPermanent employmentFull timeContract workWork at officeFlexible hours- ...comptons plus de 20 boulangeries au Québec et en Ontario. Nous sommes actuellement à la recherche d'un Aide général / Plongeur(euse) pour se joindre notre équipe. Avantages: Progression rapide et continue Assurance collective (médicaments, dentaire, paramédicale,...SuggestedFull timeWork at officeShift workDay shift
$75k per year
...comptable Lieu:Rive sud 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...SeniorPermanent employment- ...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
- ...audacieux, créatifs et orientés vers les résultats qui souhaitent contribuer concrètement à un avenir énergétique plus durable. POURQUOI SE JOINDRE À NOUS En vous joignant à Power Factors, vous intégrerez une équipe innovante et engagée dont le travail a un impact direct...SeniorFull timeWorldwideFlexible hours
- ...C# / WPF Developer Location: Brossard, Quebec Work Model: Hybrid – 3 days per week on site Hours: 40 hours per week Position... ...fire safety systems. This is an excellent opportunity for a senior developer who wants to apply strong C#/.NET and WPF expertise to...SeniorC#Permanent employmentFreelance3 days per week
- ...efficacité et la créativité au 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...SeniorDaily paidPermanent employmentFull timeWork at officeFlexible hours2 days per week
- ...La dynamique de votre équipe Nous recherchons un(e) développeur(euse) web front-end senior pour rejoindre l’équipe de développement UX et contribuer à définir... ...contribuerez à garantir que les concepts de conception se traduisent par des implémentations robustes et évolutives,...SeniorFull timeFlexible hours
$130k - $140k per year
...workforce. \\ \ \\ \ JOB DESCRIPTION : \ \ \ \ \\\ The Senior Human Resources Business Partner (HRBP) acts as a strategic human... ...ROLE?\ \ \ \ \ \\\\\\ \ \ Contact the assigned recruiter (see at the top right of the page) 514.842.7846\\\...SeniorLong term contractPermanent employmentFull timeTemporary workCasual workLocal areaRemote work- ...Découvrez un employeur qui prend soin de son plus grand atout : ses employé.es! LAPORTE recherche un.e ingénieur.e mécanique du bâtiment... ...l’efficacité au quotidien ; #LI-Hybrid #LI-AD1 #mid-senior-level #engineering-services #CVC #CVAC #CAVC #HVAC #ventillation...SeniorDaily paidPermanent employmentFull timeWork at officeFlexible hours2 days per week
- ...hydroélectriques tels que barrages, centrales, tunnels et digues. EBC se positionne comme un véritable chef de file dans ce secteur.... ...avec nous ! Pour la division Civil & Mines, l’Estimateur (trice)senior travaille sous la gouverne d’un chef estimateur. Il prépare l'...SeniorPermanent employment
- ...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
- ...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
- ...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
- ...SENIOR ACCOUNT MANAGER ROLE OVERVIEW We are Klever, The Human Ad Tech Company. We are looking for a skilled Senior Programmatic Account Manager to join our dynamic team. In this role, you’ll become a trusted advisor to our clients and deliver highly effective programmatic...SeniorLong term contractFull timeWork at office
$70k - $100k per year
...Nous croyons que chaque candidat mérite bien plus qu’un simple emploi : un environnement de travail sain, des conditions à la hauteur de ses compétences et une opportunité de croissance. Chez Centrale RH, nous prenons le temps de comprendre votre parcours, vos objectifs et...SeniorPermanent employmentFull time- 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
- ...grandes marques de distributeurs et de détaillants et commercialise ses propres marques dont Arctic Gardens et Del Monte. POURQUOI... ...corporatives et des relations gouvernementales, le ou la conseiller(ère) senior en communication et marque employeur participe à l’élaboration et...SeniorTemporary workApprenticeshipFlexible hours
- ...-TPP : Gestion complète des régimes, libérant les courtiers pour se concentrer sur leurs ventes. # Marketplace des avantages : Produits... ...collective Analyste fonctionnel Architecte de données Développeur .Net Back-End Développeur Front-End Qualifications...Full timeWork at officeRemote workFlexible hours
$80k - $95k per year
...et en Sciences de la Vie par le biais de ses consultants. Nous couvrons des segments de... ...organique avec les autres parties prenantes (développeurs, analystes organiques/fonctionnels,... ...les langages de programmation: SQL, .Net, C#, Visual Studio, HTML5, JAVA, JAVASCRIPT, etc...C#Permanent employmentFull timeRemote work- ...connecte les systèmes d’affaires de Genetec à ses produits d’abonnement et orchestre le... ...travaillerez en étroite collaboration avec les développeurs afin de comprendre la façon dont les... ...automatisés, comme Playwright Maîtrise de C# et familiarité avec les processus DevOps...C#Full timeApprenticeshipFlexible hours
- ...électroniques connectés et miniaturisés, reconnue pour la qualité de ses innovations. Au-delà de la technologie, son ADN repose sur une... ...un rôle de mentor(e) : à terme, encadrer une petite équipe de développeurs et offrir un soutien technique. La liste des...Permanent employmentFull time
$60k - $85k per year
...Ingénieire et en Sciences de la Vie par le biais de ses consultants. Nous couvrons des segments de... ...langages de programmation: SQL, .Net (ASP), C#, C++, Visual Studio, HTML5, JAVA, JAVASCRIPT... ...de ses employés, FOP EXPERTS CONSEILS se donne d’offrir le soutien et le confort nécessaire...C#Permanent employmentFull timeRemote work$60k - $115k per year
Développeur(se) Full Stack sénior – C#/.NET et Angular Description de poste Mode de travail : Hybride – 2 à 3 jours par semaine en présentiel Description du poste Nous sommes à la recherche d'un(e) Développeur(se) Full Stack Sénior pour contribuer à des projets de...SeniorC#2 days per week3 days per week- ...Découvrez un employeur qui prend soin de son plus grand atout : ses employé.es! LAPORTE recherche un.e ingénieur.e en sécurité des... ...encourage l’efficacité au quotidien. #LI-Hybrid #LI-AD1 #mid-senior Envoyez-nous votre candidature dès maintenant. Au plaisir...SeniorDaily paidFull timeWork at officeFlexible hours2 days per week
- ...participer à des réunions de travail qui se déroulent exclusivement en anglais. Cloud... ...du monde entier. Fondée en 2012 par le développeur de jeux renommé Chris Roberts, Cloud... ...nous de notre Développeur.euse Full-Stack Senior ? ~5 ans et plus d'expérience en développement...SeniorFull timeWorldwide
- ...profond et apprentissage par renforcement. Reconnu mondialement pour ses importantes contributions au domaine de l’apprentissage profond,... ...fonctionnels et démonstrations interactives. En tant que développeur.se junior, vous contribuerez à l’implémentation d’API, de pipelines...ApprenticeshipInternshipRemote workWorldwideFlexible hoursDay shift
- ...débloquer de nouvelles opportunités de revenus. Alors que Plusgrade se développe, l’équipe Payments joue un rôle essentiel dans la... ...développement logiciel , incluant un temps significatif en tant qu’ingénieur senior ou staff, responsable de systèmes distribués complexes . -...SeniorDaily paidFull timeContract workInternshipWork at officeRemote workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Développeur(se) Senior C#. Be the first to apply!



