Software Developer I

AGCO Corporation

Company Type
Industry
Experience
Responsibilities
Workhours

Job Summary

The Software Developer I role is responsible for the design and implementation of functionality for a specific set of products in the Fuse IoT software portfolio (http://www.agcocorp.com/brands/fuse-technologies.html).  He/she will be involved in the entire lifecycle of the product(s) and will follow a true DevOps model for development.  He/she will be involved in development of both new Fuse products as well as updating existing Fuse products, ensuring alignment with technical long-term roadmaps as laid out by the Fuse Architects.  He/she will also assist in research of new technology, architectures, frameworks, and products to be incorporated into the Fuse software portfolio. 


Job Function and Responsibilities

  • Execute feature estimation, design, and implementation.
  • Assists in sprint planning.
  • Participates in sprint execution.
  • Participates in sprint retrospectives.
  • Contribute to module's technical software documentation.
  • Contribute to module's software release.
  • Participate in peer code reviews.
  • Contribute to technical architectural design and reviews.
  • Follow process improvement and coding standards.
  • Work requires occasional global travel to meetings, AGCO site visits, vendor/partner site visits, and conferences.

     

    FUNCTIONAL KNOWLEDGE

  • Detailed knowledge of the following:
    • IT Development standards
    • Function design, specification and testing procedures
    • Potential technical solutions for future business requirements
    • Problem management procedures
    • IT Change Management Process
    • All systems being supported and their impacts both regionally and globally
  • Good working knowledge of the following:
    • Day-to-day operational environment locally, regionally and globally
    • Agile software development methodologies

       

      BUSINESS EXPERTISE

  • Detailed understanding of the business areas supported by the systems is required to ensure solutions meet true business needs and requirements.
  • Agricultural experience is a plus.
  • Discreet Manufacturing experience is preferred plus.
  • Global company experience is a plus.

     

    ESSENTIAL SKILLS:
    QUALIFICATIONS AND EXPERIENCE

  • Minimum BS or equivalent and 0-5 years of related experience
  • Understanding of  Internet and cloud architecture, with a focus on IoT (Internet of Things).
  • Understanding of Enterprise integration patterns and implementation.
  • Understanding of automated unit and functional/load testing, including automated destructive testing.
  • Strong understanding of fundamental programming concepts of data structures, patterns, performance, and scalability issues in the context of mobile and Web based UI applications.
  • Understanding of RESTful web services: cloud hosted solutions, APIs, system integration.
  • Knowledge of SQL and NoSQL databases including configuration, distribution, and replication patterns/practices.
  • Understanding of Agile software methodologies with an emphasis on Scrum.
  • Solid understanding of HTML5/CSS and JavaScript preferred.
  • Knowledge of modern web development toolkits and libraries such as ReactJS, RxJS, etc preferred.
  • Knowledge of DevOps processes a plus.
  • Knowledge of Kafka and Scala a plus.
  • Ability to manage multiple demanding tasks or assignments.


Nearest Major Market: Peoria

Job Segment: Developer, Agricultural, Cloud, Database, Technology, Agriculture, Research

Read Full DescriptionHide Full Description
Confirmed 14 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up