Job Description
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, 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! This position is not eligible for visa sponsorship.
What we offer:
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!
On-the-job/cross-training opportunities
Encouraging and collaborative team environment
Dedication to safety through our Zero Harm policy
What you will do:
As a member of the M&M Carnot production team, the PC Production Developer will be responsible for the design and development of deliverable software for industrial real-time PC-based products using .
NET, WPF, C#, and proprietary tools.
This position reports to the Software Production Lead.
How you will do it:
Design and layout graphical user interfaces for our internal HMI product to represent a customer’s facility and custom equipment
Develop an understanding of the company’s software and the process by which a job is completed
Work closely with the Embedded-System team to seamlessly integrate their software into our desktop HMI
Assist the QA team during the testing phase by coordinating to ensure that all defects are fixed before the software ships to the customer
Work with customers and field service technicians to resolve issues
What we look for:
Required
Associate's degree in Computer Science, software, mechanical, or relevant experience
Mechanical aptitude
Proficiency with Microsoft Visual Studio and version control software (TFS/GIT)
Ability to develop and design graphic screens using a library of existing objects
Ability to problem solve and think on your feet
Handle multiple projects or priorities in an ambiguous environment
Aptitude for light programming or scripting.
(C# and XAML)
Ability to understand patterns or sequences and repeat them
Strong understanding of Command Prompt & Windows Operating Systems
Excellent organizational and time management skills
Ability to work in a small team
Reliable and available to work full-time
Preferred:
Bachelor of Science degree in Computer Science, Engineering, or relevant experience
Minimum of 4 years of experience
Reading mechanical blueprints
Working in a production environment making tailored applications for customers
Using Microsoft Expression Blend to create custom user controls
Adobe Creative Suite or similar digital design software
Knowledge of SQL databases, Entity Framework, scripts, and stored procedures
Working with embedded real-time systems
Web technologies or scripting languages