Job Description :
Position: Senior Automation Systems Developer
Location: Chesterfield, MO
Duration: 12 Months

Job Description:

Senior Automation Systems Developer

The Global Breeding Automation Engineering team is a group of technologists passionate about creating the systems that fuel the farm of the future. We're re-imagining and building greenhouse, field, and lab technologies for the world of digital ag, a world that is geospatial, that is automated, that is cognitive. A world where every plant matters. A world where machines, agronomists, breeders, scientists, and engineers work collaboratively to deliver products that revolutionize the experience of our customers.

Now we're looking for a Senior Automation Systems Developer to join our team and help lead the way. This unique role is an opportunity to be a primary contributor to the design and development of on-site IT hardware and software automation systems that will drive our next generation automated greenhouse.

The evolution of mechatronics, data connectivity, user experience, and supporting technologies has provided us with a toolset to create the next generation of our automation systems. These systems will be data driven and provide real-time results that drive the decision-making capabilities of other machines and people. This is an opportunity to assume hands on ownership of the design, development, integration, and support of the enabling hardware and software.

This position is a great fit if you have.

A BS degree in Computer Science, Computer Information Systems, or related
Flexibility to work at our headquarters in St Louis and our Arizona facility as needed
Proven professional experience (typically 7+ years):
o Effectively communicating with technical and non-technical audiences
o Engaging business partners and stakeholders to drive requirements definition
o Learning domain specific technologies in order to build efficient and effective systems
o Driving success by analyzing, identifying, and taking action in a collaborative environment
o Succeeding in fast paced environments with multiple tasks, shifting priorities, and tight deadlines
Proven technical expertise (typically 7+ years):
o Designing and developing full stack software systems including front end interfaces, service APIs (mainly REST, some SOAP), and back end services using various languages. A few we use are Python, Java, C# .NET, JavaScript, NodeJS
o Designing and developing distributed software systems and knowledge of supporting technologies (topic-based message queues, event driven architectures, binding with protocols, … Kafka or Confluent experience with multi-cluster data replication is HIGHLY desirable
o Designing, provisioning, and configuring relational and non-relational database technologies (MS SQL Server is a must)

Bonus points for

Designing, provisioning, and configuring IP based networks and supporting hardware (routers, switches, NICs, both fiber and copper)
Provisioning and configuring computing hardware on-prem. physical and virtual servers (VMware) for fail-safe operation, provisioning and configuring OSs (Windows, Linux, POSIX), and scripting for automation (shell, power,
Integrating data driven, third party, physical process automation systems
Previous experience developing software to automate physical processes