Posted on March 21, 2025 by Employer details Tyco Safety Products Canada, Ltd
Job details
Computer Software Engineer
Title posted on Jobboom - Développeur logiciel C# sénior (hybrid)
Job details
Engineering and science - Partially remote - 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.
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.
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 recommendations
- 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
- We offer an insurance plan and employer-sponsored retirement savings plan
Location
- Brossard, QC
- Workplace information: Hybrid
- Salary: Not available
- Terms of employment: Permanent employment, Full time
- Starts as soon as possible
- Vacancies: 1 vacancy
- Source: Jobboom #3296410
Advertised until
2025-04-19