You possess a deep understanding of platform design and implementation details and will successfully balance innovative and proven approaches to deliver on platform objectives. Your technical expertise and teamwork will position you as a key contributor and driver of the platform. You want to help define the future today using the latest in cloud technologies, graph databases, and IoT.
The future is being built today, and Johnson Controls is making that future more productive, more 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 intelligent buildings and smart cities that connect communities in ways that make people's lives - and the world - better.
What you will do
Johnson Controls Cloud Architecture and Platform is looking for a Software Engineer with a deep background in computer science, service-oriented architecture, and delivering consumer-facing offerings, software, and features. As a Software Engineer for the Cloud Architecture and Platform, you will collaborate with architecture, product management, and DevOps teams to design and deliver the best solutions with efficient use of resources and technologies. You will be a highly impactful contributor in the development across the cloud platform architecture and solution.
How you will do it
Plan, Develop, Test, and Document software for connecting devices and other software products to the JCI Cloud Architecture and Platform using our JCI agile process and practices
Create business-facing demonstrations of your development activities and participate in functional and technical reviews
Provide recommendations, gain buy-in and champion development to establish a clear position on platform architecture, features and capabilities
Work with other software developers to embed protocols and libraries in JCI products, and with our partner's products
Work with Architecture and Product Management to define product features, and with our organization to communicate features to our sales channels, support organizations, and our customers
Writing and maintaining automated testing at the unit, integration, and functional test levels
Source control tooling such as Git and following pull requests and peer code review guidelines
Plan, estimate, and deliver highly focused and tested features and enhancements in a 2-week agile sprint cadence and releasing
Daily use of Network programming, distributed systems, security, authentication, and authorization in distributed systems and the web
Occasional travel may be required
What we look for
Azure IOT, EventHubs, Event Grid, Azure Functions, AND/OR Azure Key Vault
2 years of Docker experience
Experience working with DevOps technologies such as Jenkins or Chef.
Container experience using technologies such as:
Deep experience with high volume distributed event data processing.
Experience with caching strategies and technologies (such as Redis) in a distributed system.
At least one additional scripting language such as Powershell, Python, Perl, R, Ruby.
RESTful/GraphQL API Design
Configuration Management Tool experience
Johnson Controls is a global diversified technology and multi industrial leader serving a wide range of customers in more than 150 countries. 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 everywhere, every day and creating greater value for all of our stakeholders through our strategic focus on buildings.
Johnson Controls 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, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit www.johnsoncontrols.com/tomorrowneedsyou
Johnson Controls, Inc.