Johnson Controls
Developer
This job is now closed
Job Description
- Req#: WD30204961
Competitive salary
Paid vacation/holidays/sick time - 15 days of vacation first year
Comprehensive benefits package including 401K, medical, dental, and vision care - Available day one!
Extensive product and on the job/cross training opportunities
Encouraging and collaborative team environment
Dedication to safety through our Zero Harm policy
Check us out: https://youtu.be/pdZMNrDJviY
Participate as a member of team developing software components to deliver business features and software components according to established delivery schedules
Investigate and analyze new or existing technologies, third party software and development tools to solve technical challenges and issues in order to meet specific design specifications
Create detailed software designs under the guidance of the technical leadership using well known industry accepted methodologies and tools
Independently investigate, understand and analyze issues with existing and legacy systems and products to propose fixes for existing issues as well providing assistance to the testing and documentation of such changes
Independently develop software using industry well known software languages and tools and company established standard and guidelines and industry best practices
Independently develop software that conforms to the designs, is testable and maintainable
Work closely with quality assurance to provide assistance in defining test cases, creating, reviewing and executing test plans
Review product documentation and technical instructions for completeness and accuracy
Bachelor's Degree in Software Engineering, Computer Science
1-2 years experience (or equivalent)
Proficient in Object Oriented, interface driven design and implementation
Proficient in Javascript, C#
Proficient in Microsoft .NET Framework and related development languages and tools
Understanding or Knowledge of MVVM, WPF, WCF, Entity Framework and/or LINQ
Understanding of Windows operation system, Windows based web and application server platform and their its security models
Understanding of Linux, Unix based Operating Systems
Understanding of language such as C/C++
Understanding of web technologies such as SVG, Meteor JS, React, Node.js, MQTT, jQuery
Understanding of database technologies such as Microsoft SQL Server, SQLite, Mongo DB
Understanding of implementing database driven and service oriented design and architecture
Understanding modern unit testing practice and major vendor frameworks
Understanding large scale, multi-threaded and asynchronous design and implementation
Understanding of web-based communication protocols such as HTTP, HTTPS, Web Socket, UDP etc.
Understanding of security protocols and models for web-based applications and development framework
Must be self-motivated and able to perform well in a collaborative team environment.
Experience with source control systems and change management tools (e.g. Git, Mercurial, Subversion, etc.)
Strong analytical and problem-solving skills
We offer you the possibility to interact with other development centers located around the world
Because of our global presence and business activities, multiple professional development opportunities are available
Flexible hours, good family/work balance, lots of social activities
This role offers a hybrid work opportunity – typically 3 days per week in-office
***Preference given to applicants residing in or within a commutable distance from Westford, MA***
Build your best future with the Johnson Controls team!
We strive to provide our employees with experience, focused on supporting their physical, financial, and emotional wellbeing. 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:
What you will do:
As a Software Developer for Life Safety Fire Detection Applications, you’ll be part of our diverse global team making a significant impact on our organization. You will use your analytical thinking skills combined with your experience in applying design patterns and best practices, structured and disciplined development processes and engineering principles to developing robust, scalable and maintainable solutions that are user friendly and support business priorities.
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.
How you will do it:
What we look for:
Required:
Preferred:
Why us?
Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law . If you are an individual with a disability and you require an accommodation during the application process, please visit here.
About the company
Johnson Controls International is an American Irish-domiciled multinational conglomerate headquartered in Cork, Ireland, that produces fire, HVAC, and security equipment for buildings.
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.