This job posting has expired and no longer is available. Please explore other opportunities.

Software Engineer

Moline, IL

As a Software Engineer on our Simulation Process and Data Management (SPDM) team, you will be responsible for collaborating with other software engineers, PO/PM and other key stakeholders to drive configuration, design, and development of tools and solutions within SPDM platform to meet the requirements and demands of our Product Engineering global community. In addition, you will:

  • Work as an active member of an Agile delivery team responsible for Planning, Execution/Delivery & Change Management following ITIL & Agile software delivery methodology
  • Participate in discussions with the product team, Engineering Manager, and SPDM leadership team to identify innovative solutions
  • Design, develop, and test code required to deliver desired functionality
  • Provide technical input on application development-related tasks, standard frameworks, activities, and initiatives
  • Actively participate in a DevOps culture including supporting CI/CD, development, and maintenance of a robust and reliable build pipeline, and appropriate automated testing for product functionality
  • Assist with Quality activities such as code review, pair programming, root cause analysis, and debugging
  • Provide resolutions of complex functional issues and lead preventative recurrence initiatives


What Skills You Need

  • 4+ years of experience with designing, developing, testing, and integrating highly complex software solutions in JavaScript, REACT, Python, SQL, Linux, BASH Scripting, and NoSQL 
  • Deep understanding of application development environments, databases, and data management and infrastructure capabilities and constraints 
  • 2+ years of proven experience working within an Agile/Scrum team environment
  • 1+ years of experience leveraging DevSecOps and lean development principles such as Continuous Integration and Continuous Delivery (CI/CD)
  • 1+ years of hands-on experience with full-stack design patterns and designing loosely coupled architectures
  • 2+ years of experience with utilizing Test Driven Development (TDD) and Unit Test Frameworks
  • 1+ years of experience working within public clouds – AWS OR Azure
  • Knowledge of systems integration and API (REST services)


What Makes You Stand Out

  • Understanding of the current Product engineering solutions and processes
  • Cloud Certification (AWS or Azure)
  • Capable of collaborating with multiple business stakeholders to provide information technology solution
  • Skilled in interpersonal communications, negotiation, and conflict resolution
  • Proven experience as working in a team environment
  • Appetite for continuous learning and willingness/dedication to develop deep technical skills needed to further develop, transform, and modernize processes and solutions
  • Knowledge of SPDM solutions


Education

  • Bachelor's degree in IT, Computer Science, Computer Engineering or equivalent experience in a related career field

 

What You'll Get

At John Deere, you are empowered to create a career that will take you to where you want to go. Here, you'll enjoy the freedom to explore new projects, the support to think outside the box and the advanced tools and technology that foster innovation and achievement. We offer comprehensive relocation and reward packages to help you get started on your new career path. Click here to find out more about our Total Rewards Package.

 

The information contained herein is not intended to be an exhaustive list of all responsibilities and qualifications required of individuals performing the job. The qualifications detailed in this job description are not considered the minimum requirements necessary to perform the job, but rather as guidelines. 

 

An Equal Opportunity Employer, John Deere requires a diversity of people, perspectives and ideas to address the complex challenges of its global business. John Deere is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, religion, color, national origin, sex, age, sexual orientation, gender identity, status as a protected veteran, or status as a qualified individual with disability.

Subscribe to Job Alerts