Software Analyst

John Deere John Deere · Industrial · Johnston, IA +1 · Technology (CA)

This role is for a Software Analyst/Engineer in the Product Support Contact Center at John Deere Financial. The primary responsibilities include developing and maintaining tools and reports, collaborating with various teams, and serving as a liaison with third-party suppliers. The role requires experience in software development, APIs, databases, and multiple programming languages, with a preference for Agile/Scrum environments.

What you'd actually do

  1. Works closely with other team members to ensure that features meet business needs, works collaboratively with infrastructure, security, and other partners.
  2. Develop and maintain tools and reports as solutions to solve well-defined problems.
  3. Serve as a liaison between 3rd party suppliers.
  4. Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media.

Skills

Required

  • 2 or more years of experience in the design, development, testing and integration of software solutions leveraging APIs and change management.
  • 1 or more years of understanding application development environments, databases, data management and infrastructure capabilities and constraints.
  • Ability to influence effectively and resolve impediments in a timely manner.
  • Demonstrated use of multiple programming languages, (ie; JavaScript, TypeScript, React, SQL, NodeJS, Python, HTML, CSS)

Nice to have

  • Capable of collaborating and gathering requirements from multiple business stakeholders to provide information technology solutions.
  • Skilled in interpersonal communications, negotiation, and conflict resolution.
  • Learning Agility / Innovative - desire and openness for continuous technical learning and identifying areas for application.
  • 1 or more years of proven experience in an Agile/Scrum team environment.