Johnson Controls
Posted 9y ago

Senior Software Developer

Johnson Controls
Brossard, Quebec, Canada
OnsiteFull Time
Responsibilities
  • Designing software
  • Developing applications
  • Leading code reviews
Requirements
  • University Degree with 5 years related experience or a minimum of 8 years related experience with a High School diploma or relevant certificate in Computer Engineering or Computer Science
Technical tools mentioned
C#C++.NETMS Visual StudioASP.NETXMLXSLADO.NETjQueryJavaJavaScriptMSSQLWCFWWF

Job description

Company Description:

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 and next generation transportation systems that work seamlessly together to deliver on the promise of smart cities and communities. Our commitment to sustainability dates back to our roots in 1885, with the invention of the first electric room thermostat. We are committed to helping our customers win and creating greater value for all of our stakeholders through strategic focus on our buildings and energy growth platforms. For additional information, please visit www.johnsoncontrols.com or follow us @johnsoncontrols on Twitter.


Job Description:

We are currently looking for a

Senior Software Developer

to join our team in

Brossard, QC

.


The successful candidate will be responsible for the design, development, and implementation of software operating systems, including, but not limited to development and/or diagnostic software. Participate in the development of test strategies, devices and systems.


  • Responsible for the whole development process from inception to complete of a project
  • Oversees and participates in design and code reviews
  • Provides feedback on more junior staff during performance reviews
  • Provides technical guidance for more junior staff
  • Prepares and leads design proposals to reflect costs, time and alternate actions to satisfy existing and future needs
  • Prepares and leads development of technical feasibilities in order to finalize project schedules
  • Designs, writes code, completes programming and performs the testing/debugging of PC software applications
  • Develops methods, metrics techniques and evaluation criteria for products, processes and staff



Qualifications:

Qualifications

SKILLS, KNOWLEDGE and EXPERIENCE:


Education requirements


  • University Degree with 5 years related experience or a minimum of 8 years related experience with a High School diploma or relevant certificate in Computer Engineering or Computer Science (or equivalent).

Experience required


  • Windows and Networked System software development experience
  • Minimum of 2 years’ experience in WEB programming.
  • Minimum of 2 years in-depth use of MS Visual Studio.
  • Knowledge of C#
  • Knowledge of .NET programming

Qualifications

  • Strong problem solving, troubleshooting, and analytical skills
  • Strong coding skills in C++, C#
  • Knowledge of object oriented programming techniques and languages
  • Design specifications, test plans and structured design principles
  • In depth understanding of software analysis and design techniques
  • Strong team player
  • Excellent written and verbal communication skills and the ability to work with detail as well as with general assignments
  • In depth understanding of wired and wireless communications protocols, networking protocols
  • A professional, results oriented individual with a high degree of self-motivation

Assets


  • Knowledge of Microsoft Studio 2010
  • Knowledge of C/C++
  • ASP.NET, XML, XSL, ADO.NET, jQuery, Java, JavaScript, Linq to SQL, XHTML, MSSQL, WCF, WWF et Web Services knowledge

Languages


  • French and English


 


Additional Information:

Please submit your application by clicking on the link below:

https://firesecurity.taleo.net/careersection/external/jobdetail.ftl?lang=en&job=1711623


While we appreciate all applications we receive, we advise that only candidates under consideration will be contacted.


No phone calls or agencies please.


We welcome diversity in our workplace and encourage applications from all qualified women and men, including persons with disabilities, members of visible minorities and Aboriginal Canadians.

Job: Engineering

Organization: Security Products

Primary Location: Canada-Quebec-Brossard

Shift: Day Job

It is our policy to provide reasonable accommodations to candidates & employees with disabilities in accordance with the Accessibility for Ontarians With Disabilities Act, 2005 and applicable human rights legislation.

About Johnson Controls

Provides building technologies and security solutions for global infrastructure.

Similar jobs

Senior Software Developer roles near Brossard, Quebec
3mo
Save
Mark Applied
Hide
Développeur de logiciels principal
Montreal or Canada
RemoteFull Time
Lightspeed
LightspeedNYSE: LSPD: Cloud commerce platform for retail and hospitality businesses.
15+ YOEOver 15 years in software development; 5+ years as technical lead across multiple teams; 2+ years managing architecture for large engineering groups; cloud-scale experience; multiple tech stacks; strong written and verbal communication; leadership in strategic technical decisions.
Go, PHP, Java, Ruby on Rails, Python, Cloud platforms, Domain-Driven Design
3mo
Save
Mark Applied
Hide
Senior Software Developer
Montreal, Quebec, Canada
$86k-$123k/yr HybridFull Time
Trane Technologies
Trane TechnologiesNYSE: TT: Global provider of heating, ventilation, and air conditioning solutions.
5+ YOE5+ years software engineering; Python; pytest; OOP; IaC (Terraform/CDK/CloudFormation); AWS microservices; Linux; Git; strong communication.
Python, Pytest, Terraform, CDK, CloudFormation, AWS, Linux, Git, LLM, FastAPI
3mo
Save
Mark Applied
Hide
Senior Software Developer
Montreal, Quebec, Canada
HybridFull Time
Osedea
Osedea: Developing custom software, AI, and robotics for business clients.
5+ YOE5+ years software development experience; 2+ years in modern languages; Bachelor’s or equivalent; intermediate French; strong full-stack capabilities.
Python, JavaScript, TypeScript, Java, React, Angular, Svelte
3mo
Save
Mark Applied
Hide
Senior Software Engineer, Calibration
Montreal or Ann Arbor
HybridFull Time
Torc Robotics
Torc Robotics: Software for autonomous heavy-duty trucking.
5+ YOE5–7+ years of experience in Computer Science, Robotics, or a related field; strong Python and C++ for algorithm development; OpenCV, ROS, and numerical libraries; experience with multi-sensor calibration and sensor data pipelines.
Python, C++, OpenCV, ROS, Linux, Git, Docker, Bazel, rviz, G2O, Ceres, MATLAB
4mo
Save
Mark Applied
Hide
Senior Software Developer, Data Platform Infrastructure
Montreal, Quebec, Canada
HybridFull Time
Coveo
Coveo: AI-powered search and recommendation platform for digital experiences.
Infrastructure as code, Snowflake/Databricks operations, Python/SQL, observability, and cost management; strong Databricks infra experience.
Terraform, CI/CD, Snowflake, Databricks, Python, SQL, Spark, Delta Lake
5mo
Save
Mark Applied
Hide
Sr Software Engineer - Brookhaven
Montreal or London or Rio De Janeiro or Monterrey
RemoteFull Time
Voldex
Voldex: Develops and operates popular games on the Roblox platform.
2+ YOE2+ years Roblox development, strong CS fundamentals, Roblox Lua, game engines, collaboration and communication.
Roblox Lua, Snowflake, Tableau, GitHub, Discord, Analytics pipelines
5mo
Save
Mark Applied
Hide
Développeur(euse) logiciel Senior / Senior Software Developer - Edge OS
Montreal, Quebec, Canada
HybridFull Time
Genetec
Genetec: Provides unified physical security software, hardware, and cloud services.
5+ YOEBachelor's degree in Computer Engineering, Software Engineering, or Computer Science; 5+ years software development; strong object-oriented programming; fluent in French and English.
C#/.NET, Go, Rust, Linux, IoT, AMQP, MQTT, Docker, Kubernetes, HTML, CSS, JavaScript, TypeScript, React, CI/CD
7mo
Save
Mark Applied
Hide
Senior Software Engineer, Secure Agents
Toronto or San Francisco or New York or Montreal
RemoteFull Time
Cohere
Cohere: Provides enterprise-grade large language models and AI software platforms.
5+ YOE5+ years software engineering with focus on security features; strong Python production experience; solid security principles; full-stack capability; flexible, fast-paced execution; security testing.
Python