Johnson Controls
This is an EXPIRED job listing. Do not apply for this position!
Johnson Controls is a leader in Smart Connected Buildings, Equipment, and the Internet of Things. Our customers and partners rely on the connectivity of our devices and services to achieve greater reliability, comfort, safety, and efficiency in their lives and businesses. The data in the JCI Cloud is analyzed and visualized by our customers, field staff, partners, and engineers, with software created and supported by the Connected Offerings department of Johnson Controls. We are looking for a software developer to join us to analyze and visualize this data, and to share and deliver those visualizations and insights to the people who need them.
Responsibilities:
- Plan, Develop, Test, and Document software for analyzing and visualizing data from our products in the JCI Cloud and Data Platform
- Create libraries, tools, and designs for data visualization and user interfaces that can be reused across products and services
- Work with back-end engineers to define secure and performant APIs to access data from the JCI Data Platform
- Work with Product Management to define product features, and with our organization to communicate features to our sales channels, support organizations, and our customers
- Occasional travel may be required
Qualifications:
Skills and Qualifications:
- BS in Computer Science/Electrical or Computer Engineer, Geography with a GIS emphasis, Technical or Scientific Communications, or has a degree and demonstrated technical abilities in similar areas.
- Has strong written skills and the ability to effective communicate technical analyses and results to business management
- Deep experience with JavaScript, HTML5, and CSS3
- Experience with MV* frameworks like Backbone, Angular, Ember, Knockout or similar
- Experience with modern front end tools such as NPM, Grunt, Bower, and Gulp
- Experience with Twitter Bootstrap, Foundation, or similar CSS frameworks
- Experience with backend languages such as C#, Java, Python, or node.js
- Distributed Version control systems experience, Git or similar
- Data visualization experience using D3.js, Processing, SVG, Canvas, etc.
Desired:
- Graduate degree in Computer Science, Electrical/Computer Engineering, or Statistics, or other field with major technical communications component
- RESTful API Design
- Strong aesthetic design skills and style
- Experience with UX design, wireframe design, usability testing, accessibility
- Experience with Data Science libraries and visualization tools, such as R/ggplot/Shiny, or Python/Numpy/Pandas/Matplotlib/Bokeh
- Experience with BI tools such as PowerBI or Tableau
Apply online at link included