Johnson Controls is seeking 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 development and/or diagnostic software. They will oversee and participate in design and code reviews, provide technical guidance to junior staff, and prepare design proposals and technical feasibilities.
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)
- 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
Benefits
- 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