Développeur(Se) Senior C (Brossard)

Développeur(Se) Senior C (Brossard)

25 Sep
|
Bilinguallink
|
Brossard

25 Sep

Bilinguallink

Brossard

Développeur(se) Senior C# – Applications Desktop WindowsLieu : Brossard, QC, présence sur site 3 jours/semaineLangues : 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 ferezConcevoir, développer et maintenir des fonctionnalités pour une application desktop Windows en C#/.NET et WPFContribuer à l'évolution de l'architecture applicative et proposer des solutions techniques robustes et maintenablesImplémenter des interfaces utilisateur intuitives en tenant compte des besoins utilisateurs et des contraintes propres aux systèmes de sécurité incendieDévelopper des composants fiables pour la configuration des panneaux, équipements et paramètres associésCollaborer avec les équipes produit, QA, systèmes, matériel et support pour comprendre les besoins et résoudre les enjeux techniquesParticiper à l'analyse des exigences, à la conception technique, à l'estimation et à la planificationDévelopper du code propre et testable, conforme aux meilleures pratiquesConcevoir et maintenir des tests unitaires et d'intégrationParticiper 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éploiementContribuer aux pipelines CI/CD et aux processus de livraisonCollaborer activement au sein d'une équipe Agile transversaleDocumenter les décisions techniques, les fonctionnalités développées et les procédures de supportAccompagner et mentorer les développeurs moins expérimentés au besoinCe que vous apportezDiplôme universitaire en génie logiciel, informatique, génie informatique ou équivalentMinimum 7 ans d'expérience en développement logiciel, dont une expérience significative en applications desktop WindowsSolide 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 WindowsBonne maîtrise des principes de programmation orientée objet et des patrons de conceptionExpé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 SQLExpérience avec Entity Framework et LINQ, ou technologies équivalentesExpérience en tests unitaires,



tests d'intégration et pratiques de qualité logicielle (TDD)Expérience avec Git et outils de contrôle de versionExpérience en environnement Agile (Scrum ou Kanban)Connaissance de C++ : atout important, notamment pour les intégrations bas niveau ou matériellesExpérience en environnement industriel, logiciel embarqué, intégration matérielle, automatisation, IoT ou systèmes critiques : un atoutExpérience avec applications temps réel, systèmes haute disponibilité ou produits à haute fiabilité : appréciéeCapacité à analyser des problèmes complexes, diagnostiquer et proposer des solutions pragmatiquesProfil autonome, structuré, orienté résultats, à l'aise dans des équipes multidisciplinairesExcellentes compétences en communication, collaboration et partage de connaissancesÀ noterPrésence sur site : 3 jours/semaine à BrossardPourquoi nous choisirUne communauté internationale réunissant plus de 110 nationalités différentesUn 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 disponiblesUn 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 ApplicationsLocation: Brossard, QC, on-site 3 days/weekLanguages: 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 doDesign, develop, and maintain features for a Windows desktop application using C#/.NET and WPFContribute to application architecture evolution and propose robust, maintainable technical solutionsImplement intuitive user interfaces considering user needs and fire safety system constraintsDevelop reliable components for configuring panels, equipment,



and related settingsWork with product, QA, systems, hardware, and support teams to understand requirements and resolve technical issuesParticipate in requirements analysis, technical design, estimation, and planningDevelop clean, testable code following best practicesDesign and maintain unit and integration testsParticipate in code reviews and continuous quality improvementDiagnose and resolve performance, stability, compatibility, and deployment issuesContribute to CI/CD pipelines and delivery processesCollaborate actively within a cross-functional Agile teamDocument technical decisions, features, and support proceduresSupport and mentor less experienced developers as neededWhat you bringUniversity degree in software engineering, computer science, computer engineering, or equivalentMinimum 7 years of software development experience, including significant Windows desktop application developmentStrong expertise in C# and .NET, ideally across multiple versions (.NET Framework and modern .NET)Hands‐on experience with WPF, XAML, and Windows UI developmentGood understanding of OOP principles and design patternsExperience with MVVM architectures and dependency injection (or ability to apply quickly)Experience with relational databases and SQLExperience with Entity Framework and LINQ or equivalentExperience with unit/integration testing and quality practices (TDD)Experience with Git and version controlExperience in an Agile environment (Scrum or Kanban)Knowledge of C++ — strong asset, especially for low‐level/hardware integrationsExperience in industrial, embedded, hardware integration, automation, IoT, or safety‐critical environments — an assetExperience with real‐time applications, high‐availability systems, or high‐reliability products — appreciatedAbility to analyze complex problems and propose pragmatic solutionsAutonomous, structured, results‐oriented, comfortable in multidisciplinary teamsStrong communication, collaboration, and knowledge‐sharing skillsNoteOn‐site presence: 3 days/week in BrossardWhy choose usAn international community bringing together more than 110 different nationalitiesAn environment where trust is central: 70% of our leaders started their careers at the entry levelA solid training system with our internal Academy and more than 250 modules availableA 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.

📌 Développeur(Se) Senior C (Brossard)
🏢 Bilinguallink
📍 Brossard

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur(se) senior c (brossard) / brossard

Subscribe to this job alert:

Get the latest job offers by email for: développeur(se) senior c (brossard) / brossard