IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Software Engineer

Chicago, Illinois Johnson Controls Inc

Job Description

Software Engineer
(WD***********)

Who we are:

ShopperTrak is on a mission: we are revolutionizing the brick and mortar retail world with innovative products that fuel their success. Our path forward includes active exploration of IoT, Computer Vision, Machine (Deep) Learning and other technologies. We believe this is a thrilling journey and providing clarity on our future and empowering people to do their best work is the key to our success. We are inspired by people who are passionate, curious and want to push the envelope on innovation. Around here, our motto is ‘build great stuff’ that helps solve problems for our customers and great things will follow.

What you’ll do:

We are working on some challenging problems that require bright minds and grit to help us solve. We work in an agile environment and working with lots of cool toys. We have taken our analytics products ‘to the cloud’, and are entering into the arena of big data and the ‘internet of things’. It is an exciting journey that will allow you to:


Partner with product management to understand what types of products we need to build for our customers


Provide creative solutions to complex problems through analysis, beautiful design and behavior and test driven development


Collaborate with your team to produce high quality code using Feature Branch Workflow


Report progress, issues and status at daily and weekly stand-ups


Stay abreast of emerging technologies and new design approaches

Qualifications

What we look for:


Bachelor’s degree or higher – Computer Science or equivalent field


2 years of software development experience using OO methodologies in designing software solutions for high availability systems


2 years of one dynamic scripting language (Python, Perl, Unix shell)


Relevant experience in javascript, both on the client and on the server


Experience building solutions using MEAN stack


Agile software development methodology experience and test-driven development experience


Take pride in writing clean dependable code


Strong ability to analyze problems and formulate effective solutions


Sharp critical thinking skills, including systems and business analysis, problem analysis and resolution, and sound judgment/decision making ability


Proven ability to work in a rapid release product environment

Impress us with:


Strong understanding of system scalability and performance tuning


You have developed using Java/Groovy


Experience with SQL/NoSQL/Graph databases


Experience working with mobile technologies


Sysadmin / DevOps experience (puppet/chef/team city, Docker/Lambda, AWS ec2/S3)


Experience developing Internet of Things technology

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 *****************************************

Johnson Controls is a global multi-industrial company with core businesses in the automotive, building and energy storage industries. Our 170,000 employees create quality products and services to optimize energy and operational efficiencies of buildings, energy storage and interior systems for automobiles. Through our growth strategies and by increasing market share we are committed to delivering value to shareholders and making our customers successful.Johnson Controls, Inc. 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. If you are an individual with a disability and need assistance or accommodation during the application process please call ************ and press option #0 or email **********************.

To apply for this job please visit itjobpro.com.