Fevrok logo
Senior C# Developer (hybrid)
3 years ago

Johnson Controls is powered by your talent. We are the power behind the customer mission. Together we are building a world thats safe, comfortable and sustainable. Our diverse global team creates innovative, integrated solutions to make cities more connected, buildings more intelligent and environments more comfortable and secure. We are all about improving outcomes for our partners. Tomorrow needs your talent. Tomorrow needs you. So lets talk today.


Job Details

What you will do

As a Senior C# Developer, you will work on the development of Windows applications related to the best in class fire detection products. This is an opportunity for a Software developer to integrate multiple aspects of applications development: definition and creation of interactive user interfaces and business logic, management of data, implementation of diagnostics tools for inside and outside customers. You will be part of a motivated and dynamic cross-functional development team delivering value added solutions for life safety systems.

Our fire detection products are embedded in restaurants and buildings you visit every day. You will analyze, design, program, debug, modify, test and implement software used in local, networked, cloud-based or Internet-related applications for Fire Alarm Systems. You will also performs complex software engineering assignments often requiring development of new or improved products/processes/ techniques.

You dont want to cross the bridge to go to work? We are located on the South Shore in a booming location with easy access to Quartier DIX30 and public transportation (were right next to the upcoming Rseau Express Mtropolitain hub) and parking. We are following an hybrid work schedule; some days require a presence at the office.

How you will do it

  • Push the product vision forward as a passionate advocate

  • Design, prototype and develop high quality applications on Windows for fire alarm systems

  • Spark idea generation and provide continuous feedback to address our customers needs

  • Prioritize features and optimize our solutions to provide the best possible user experience

  • Actively participate in software planning and estimation activities

  • Support and mentor your teammates and other functional groups

  • Continuously strive to hone your skill set

What we look for

  • University degree in computer/software engineering or computer sciences

  • 5+ years of direct experience and expertise in commercial applications development

  • Relevant experience using C#, .NET, MVVM, WPF, WCF, Entity Framework and LINQ

  • Good knowledge of design patterns, object-oriented programming

  • Development experience with Agile methodology, CI/CD pipelining and versioning tools

  • Knowledge of C++, Meteor JS, React, Node.js, Mongo DB, MQTT, DDP or JavaScript an asset

  • Strong problem solving, troubleshooting, and analytical skills

  • Fluent in French and English

  • Strong team player with well-developed interpersonal skills, results oriented and self-motivated

Why us?

  • We offer you the possibility to interact with other development centers located around the world

  • Because of our global activities, multiple professional development opportunities are available

  • We offer insurance plan and employer-sponsored retirement savings plan

  • Flexible hours, good family/work balance, lots of social activities

Le futur se construit aujourd'hui et Johnson Controls le rend plus productif, plus sr et plus durable. Nous utilisons la puissance du nuage (Cloud), lanalyse de donnes, lInternet des objets et la conception de produits centre sur lutilisateur pour crer des solutions plus intelligentes et plus sures pour nos difices et nos villes, afin de rapprocher nos collectivits et amliorer la qualit de vie de tous ses habitants et du monde entier.

Ce que nous proposons

Dans vos nouvelles fonctions, vous travaillerez au dveloppement dapplications sous Windows lies aux systmes de dtection dincendies. Vous aurez lopportunit de toucher diffrents aspects de la programmation dapplications, de la dfinition dinterfaces usager interactives en passant par la logique applicative, la gestion de donnes et la cration doutils de support pour nos clients internes et externes. Vous ferez partie d'une quipe de dveloppement multifonctionnelle, motive et dynamique, et participerez au dveloppement de solutions haute valeur ajoute pour nos systmes de scurit.

Tous les jours, au restaurant ou dans les difices ou vous vivez et travaillez, vous croisez nos produits de dtection d'incendie. Vous participerez lanalyse, la conception, la programmation, la modification, le dverminage et la validation dapplications logicielles qui composent ces produits, la fois autonomes et connects, via le nuage ou Internet. Vous effectuerez galement des tches d'ingnierie logicielle complexes ncessitant souvent le dveloppement de produits/processus/techniques nouveaux ou amliors.

Vous en avez assez de traverser le pont pour vous rendre au boulot? Nous sommes situs sur la Rive-Sud, dans un quartier en pleine effervescence tout prs du Quartier DIX30 et facile daccs via les transports en commun (nous sommes juste ct du futur terminus du Rseau Express Mtropolitain) ou avec votre auto. Nous suivons un horaire de travail hybride; certains jours ncessitent une prsence au bureau. JCI propose un modle de travail hybride (au bureau, domicile) avec une flexibilit pour l'environnement de haute technologie moderne d'aujourd'hui. Notre bureau de Brossard est en pleine croissance.

Ce que vous ferez


  • Promouvoir la vision du produit par votre enthousiasme

  • Concevoir des applications Windows pour nos systmes de dtection dincendie

  • tre une bougie dallumage pour linnovation et permettre une amlioration continue de nos produits afin de toujours mieux rpondre aux besoins de nos clients

  • Optimiser et prioriser les fonctionnalits de nos applications pour fournir la meilleure exprience usager

  • Prendre part aux activits de planification et destimation deffort de dveloppement

  • tre une personne ressource pour vos coquipiers et dautres groupes fonctionnels

  • Vouloir sans cesse amliorer vos comptences

Ce que nous recherchons


  • Diplme universitaire en gnie informatique/logiciel ou en sciences informatiques

  • 5 ans ou plus dexprience pertinente dans le dveloppement de logiciels commerciaux

  • Exprience pertinente avec C#, .NET, MVVM, WPF, WCF, Entity Framework et LINQ

  • Bonne connaissance des patrons de conception (Design patterns), de la programmation oriente objet

  • Exprience de dveloppement Agile et laise avec les outils dintgration et de livraison continue (CI/CD) et de contrle de versions

  • Connaissance de C++, Meteor JS, React, Node.js, Mongo DB, MQTT, DDP ou JavaScript un atout

  • Excellente aptitude identifier, analyser et rsoudre des problmes

  • Matrise du franais et de l'anglais

  • Bon esprit dquipe, aptitude communiquer, motiv et soucieux de latteinte des objectifs

Pourquoi Johnson Controls?


  • Nous vous offrons la possibilit dinteragir avec dautres centres de dveloppement situs dans le monde entier

  • Grace notre rayonnement mondial, nous vous offrons de multiples opportunits de dveloppement de carrire, ici et ailleurs dans le monde

  • Nous proposons un rgime d'assurance collectif ainsi quun rgime d'pargne-retraite bonifi par l'employeur

  • Nous offrons un horaire flexible facilitant la conciliation travail/famille ainsi que nombreuses activits sociales

Canada Diversity Statement

Information obtained from the questions below will allow Johnson Controls to track the diversity of our applicants, employee training opportunities, promotions and employee retention in order to identify and remove barriers to employment and advancement. With your consent, you may also be contacted by the employment equity officer to get your opinions about Employment Equity (EE) Programs.

You have the right to review,correct, or changeinformation relating to you at any time and you can be assured that the information will not be used for unauthorized purposes.

Please note that a person may belong to more than one designated group.

Your response to the self-identification questionnaire below is voluntary. It is however mandatory to answer the questions, even if you choose not to provide the information.

The responses that you provide on this form will be confidentially retained for statistical purposes.

This survey is available in alternative formats. Please do not hesitate to request.

Persons with disabilitiesare those that have a long-term or recurring physical, mental, sensory, psychiatric or learning impairment and who consider themselves to be disadvantaged in employment by reason of that impairment, or believe that an employer or potential employer is likely to consider them to be disadvantaged in employment by reason of that impairment. This also includes persons whose functional limitations owing to their impairment have been accommodated in their current job or workplace.

An Aboriginal personis a North American Indian, Mtis, or Inuit and/or a Treaty Indian or a Registered Indian and/or member of an Indian Band/First Nation.

Members of visible minoritiesare persons, other than Aboriginal peoples, who are non-Caucasian in race or non-white in colour, regardless of birthplace.








©2025 Fevrok. All Rights Reserved.