Software Developer C# (several Positions)

Brossard, QC, Canada

Job Description


The future is being built today, and Johnson Controls is making that future more productive, more safe and secure and more sustainable. We are harnessing the power of cloud, data analytics, the Internet of Things, and user design thinking to deliver on the promise of safe intelligent buildings and smart cities that connect communities in ways that make people\'s lives - and the world - better.

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 performs 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 Quartier DIX30 and public transportation (we\'re right next to the upcoming \xe2\x80\x9cR\xc3\xa9seau Express M\xc3\xa9tropolitain\xe2\x80\x9d hub) and parking.

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
  • 2+ years (intermediate) or 5+ years (senior) of direct experience and expertise in commercial applications development
  • Relevant experience using C#, .NET, MVVM, WPF, SQL, Entity Framework and LINQ
  • Good knowledge of design patterns, object-oriented programming
  • Development experience with Agile methodology, CI/CD pipelining and versioning tools
  • Interest in the latest frameworks like WinUI 3, Uno Platform, .NET 7
  • 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 insurance plan and employer-sponsored retirement savings plan
  • 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
Requirements
  • Essential - Degree in Comp.Science, Comp. or Soft. Engineering
  • Essential - Well developed interpersonal skills
  • Essential - Communicate effectively in French
  • Important - Many years of experience in soft. development
  • Important - Excellent problem solving skills
Knowledge and abilities
  • Essential - C#, .NET
  • Important - WPF, MVVM, Entity Framework, SQL
  • Important - Object-oriented programming & design patterns
  • Asset - C++
  • Asset - Dev. experience with Agile methodology & CI/CD
Tyco Safety Products Canada, Ltd

Johnson Controls is a global diversified technology and multi industrial leader serving a wide range of customers in more than 150 countries. Our 117,000 employees create intelligent buildings, efficient energy solutions, integrated infrastructure...

Jobboom

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2137280
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Brossard, QC, Canada
  • Education
    Not mentioned