As a Software Engineer for John Deere, you will get the opportunity to work on large-scale global applications in a Fortune 500 company that is regularly ranked among the best companies to work for in the country. We have openings in the following locations: Chicago, IL; Moline, IL (Quad City), Johnston, IA (Des Moines). Employees joining our development teams will immediately be immersed in a culture where we emphasize personal and professional growth. In this position, you will be responsible for collaborating with other software engineers and analysts to drive application development and design to meet the requirements and demands.
Future Opportunities: Software Engineer
John Deere IT is a global organization consisting of over 2,500 employees who develop products and services enhancing our operations. These products and services fall in key strategic business areas including:
Financial Services
Cloud Computing
CyberSecurity
Manufacturing
Supply Chain
Product Design & Engineering
Data & Analytics
Parts
Human Resources
Finance
Customer and Product Support
Dealer & Customer Solutions
Architecture
Software Engineer include:
Demonstrated experience in full stack software engineering for both cloud and on prem hosted solutions
Demonstrated skills in Dev/Sec/Ops principals, tools and practices
Ability to quickly learn and adapt to changing technology environment
Working as a member of an Agile delivery team to continuously develop and deploy product features
Contributing to technical analysis and design of solutions to improve quality and performance
Conducting root cause analysis and resolution of production support issues
Collaborating with other members of the team to perform code pairing and code reviews to ensure high quality code and product delivery
Experience with software test automation (TDD and Unit Testing Frameworks: Junit, Mockito, Cucumber, Cypress)
Interpersonal, Leadership and Teaming Competencies, Product Knowledge