Posted:
10/3/2024, 9:57:39 AM
Location(s):
Quebec, Canada ⋅ Brossard, Quebec, Canada
Experience Level(s):
Senior
Field(s):
Software Engineering
Workplace Type:
Hybrid
Construisez votre meilleur avenir avec l’équipe Johnson Controls!
En tant que Johnson leader mondial en matière de de bâtiments intelligents, sains et durables, notre mission est d’innover la performance des bâtiments afin de servir les individus, les environnements qui nous entourent ainsi que la planète. Rejoignez une équipe gagnante qui vous permet de bâtir votre meilleur avenir ! Nos équipes sont positionnées de manière unique pour soutenir une multitude d'industries à travers le monde. Vous aurez l'occasion de vous développer grâce à des projets significatifs et à des opportunités d'apprentissage. Nous nous efforçons de fournir à nos employés une expérience axée sur le soutien de leur bien-être physique, financier et émotionnel. Devenez membre de la famille Johnson Controls et prospérez dans une culture d'entreprise dynamique où votre voix et vos idées seront entendues - votre prochaine grande opportunité n'est qu'à quelques clics !
Ce que nous offrons
Rémunération compétitive
Un régime d'assurance collectif ainsi qu’un régime d'épargne-retraite bonifié par l'employeur
Opportunités d'avancement professionnel à travers les unités commerciales et les géographies. Environnement d'équipe encourageant et collaboratif
Engagement envers la sécurité grâce à notre politique Zero Harm.
Ce que nous proposons
Dans vos nouvelles fonctions, vous travaillerez au développement d’applications sous Windows liées aux systèmes de détection d’incendies. Vous aurez l’opportunité de toucher à différents aspects de la programmation d’applications, de la définition d’interfaces usager interactives en passant par la logique applicative, la gestion de données et la création d’outils de support pour nos clients internes et externes. Vous ferez partie d'une équipe de développement multifonctionnelle, motivée et dynamique, et participerez au développement de solutions à haute valeur ajoutée pour nos systèmes de sécurité.
Tous les jours, au restaurant ou dans les édifices où vous vivez et travaillez, vous croisez nos produits de détection d'incendie. Vous participerez à l’analyse, la conception, la programmation, la modification, le déverminage et la validation d’applications logicielles qui composent ces produits, à la fois autonomes et connectés, via le nuage ou Internet. Vous effectuerez également des tâches d'ingénierie logicielle complexes nécessitant souvent le développement de produits/processus/techniques nouveaux ou améliorés.
Vous en avez assez de traverser le pont pour vous rendre au boulot? Nous sommes situés sur la Rive-Sud, dans un quartier en pleine effervescence tout près du Quartier DIX30 et facile d’accès via les transports en commun (nous sommes juste à côté du Réseau Express Métropolitain) ou avec votre auto.
Ce que vous ferez
Promouvoir la vision du produit par votre enthousiasme
Concevoir des applications Windows pour nos systèmes de détection d’incendie
Être une bougie d’allumage pour l’innovation et permettre une amélioration continue de nos produits afin de toujours mieux répondre aux besoins de nos clients
Optimiser et prioriser les fonctionnalités de nos applications pour fournir la meilleure expérience usager
Prendre part aux activités de planification et d’estimation d’effort de développement
Être une personne ressource pour vos coéquipiers et d’autres groupes fonctionnels
Vouloir sans cesse améliorer vos compétences
Ce que nous recherchons
Diplôme universitaire en génie informatique/logiciel ou en sciences informatiques
5 ans et plus d’expérience pertinente dans le développement de logiciels commerciaux
Expérience pertinente avec C#, .NET, WPF, SQL, Entity Framework et LINQ
Bonne connaissance des patrons de conception (« Design patterns » tel que MVVM et « dependency injection ») et de la programmation orientée objet
Expérience de développement Agile et à l’aise avec les outils d’intégration et de livraison continue (CI/CD) et de contrôle de versions
Intérêt pour les derniers frameworks comme WinUI 3 et .NET 7-8
Connaissance de C++ un atout
Excellente aptitude à identifier, analyser et résoudre des problèmes
Maîtrise du français et de l'anglais
Bon esprit d’équipe, aptitude à communiquer, motivé et soucieux de l’atteinte des objectifs
Pourquoi Johnson Controls ?
Nous vous offrons la possibilité d’interagir avec d’autres centres de développement situés dans le monde entier
Grace à notre rayonnement mondial, nous vous offrons de multiples opportunités de développement de carrière, ici et ailleurs dans le monde
Nous offrons un horaire flexible facilitant la conciliation travail/famille ainsi que nombreuses activités sociales
Nous offrons un modèle 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
Build your best future with the Johnson Controls team!
As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places, and the planet. Join a winning team that enables you to build your best future! Our teams are uniquely positioned to support a multitude of industries across the globe. You will have the opportunity to develop yourself through meaningful work projects and learning opportunities. We strive to provide our employees with an experience that is focused on supporting their physical, financial, and emotional well-being. Become a member of the Johnson Controls family and thrive in an empowering company culture where your voice and ideas will be heard – your next great opportunity is just a few clicks away!
What we offer
· Competitive Pay
· An insurance plan and an employer-sponsored retirement savings plan
· Career Advancement Opportunities across Business Units and Geographies
· Encouraging and collaborative team environment
· Dedication to safety through our Zero Harm policy
What you will do
In this role, 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 perform complex software engineering assignments often requiring development of new or improved products/processes/ techniques.
You don’t want to cross the bridge to go to work? We are located on the South Shore in a booming location with easy access to the Quartier DIX30, the “Réseau Express Métropolitain” hub and parking.
How you will do it
· Push the product vision forward as a passionate advocate
· Design, prototype, plan 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 experience and expertise in complex commercial desktop applications development
· Relevant experience in leading the design and implementation of significant portions of a large project using C#, .NET, WPF, SQL, Entity Framework and LINQ
· Proficient in the usage of different design patterns (ex: MVVM, dependency injection) and object-oriented programming
· Autonomously select the appropriate engineering techniques and make recommendation.
· Development experience with Agile methodology, CI/CD pipelining and versioning tools Interest in the latest frameworks like WinUI 3 and .NET 7-8
· Knowledge of C++ 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
· Flexible hours, good family/work balance, lots of social activities
· We offer a hybrid work model (in-office, at-home) with flexibility for today’s modern hi-tech environment
· Our Brossard office is growing
#LI-TK1
#Hybrid
Les filiales canadiennes de Johnson Controls s'engagent à fournir des accommodements raisonnables aux candidats, aux postulants et aux employés en situation de handicap, conformément à la législation applicable en matière de droits humains et, en Ontario, conformément à la Loi sur l'accessibilité pour les personnes handicapées de l'Ontario ("AODA"). Lorsqu'une demande est faite, des accommodements seront fournis tout au long des étapes du processus de recrutement et de sélection. Pour faire une demande d'accommodement, veuillez nous contacter. Toute information que vous fournissez concernant des mesures d'accommodement sera traitée de manière confidentielle. Une copie des politiques AODA applicables de Johnson Controls est disponible sur notre site web à l'adresse www.johnsoncontrols.com à titre de référence et peut être mise à disposition dans des formats accessibles sur demande.
Website: https://johnsoncontrols.com/
Headquarter Location: Cork, Cork, Ireland
Employee Count: 10001+
Year Founded: 1885
IPO Status: Public
Industries: Industrial Engineering ⋅ Physical Security