Data Integration Developer - Land O'Lakes Inc.
Gray Summit, MO 63039
About the Job
As a part of the Data Intelligence team in the Technical Innovation group at Purina, the Data Integration Developer will assume the ownership of engineering the Research Data Collection system and software applications that enable internal and third-party devices to capture/report real time data from across all the research units.
You will be responsible for the following:
- Develop and maintain data collection system (75%); troubleshoot and maintain networking hardware including Access Points; weighing scales and devices (25%).
- Good understanding of data collection, in real-time, directly from a weighing scale or other devices and ability to write software applications that allow for accurate collection of research data.
- Work closely with animal science researchers and barn managers to ensure seamless research data collection.
- Maintenance of current systems, along with modifications/upgrades to improve current systems.
- Analyzing and improving current system integrations and migration strategies.
- Knowledge of the system, from data collection through analysis to ensure accurate interpretation and troubleshooting of data.
- Writing, debugging, documenting, and testing of software applications for data collection according to research requirements.
- Working collaboratively with other developers, data engineers, network and infrastructure administrators.
- Understanding core research and recommending changes to improve efficiency, scalability, and reliability of data collection as well as suggesting new processes, or tools.
- Designing and implementing a collection system that is extremely fault-tolerant, scalable backend systems that process and manage animal research data.
Required experience:
- Good understanding of animal agriculture focusing on animal behavior.
- 1+ years of experience with
- Databases (flat relational; MS Access; SQL server etc.).
- Pascal, VBA or similar languages
- Azure DevOps and Git
- MS Excel
- MS Office
- Databases (flat relational; MS Access; SQL server etc.).
- Basic understanding of networking to facilitate communication between devices and data collection computers - Wi-Fi, Bluetooth, RS232, TCP/IP, DHCP, HTTP/REST, and accessing peripherals for accurate and timely flow of data.
- Successful candidates will be experienced in creating ecosystems on windows-based platforms (like VB6, VB.NET, C# etc.). This would involve creating applications that communicate with hardware through various protocols and bus types.
- 1+ years' experience as a programmer and excellent knowledge of two or more programming languages (Python, JAVA or others).
- Programming skills that relate to code development, maintenance, and implementation.
- Exploring and staying up to date with IOT devices.
- Staying informed and understanding the impact of OS on data, data collection and data security.
- Excellent communication and interpersonal skills; should be capable of communicating with others in a positive, effective manner as the data being collected touches many in differing ways.
Preferred experience:
- Visual Basic 6 (programming for data collection)
About Land O'Lakes, Inc.
Join us and be part of a Fortune 250, farmer- and member-owned cooperative that is reimagining the business of food. We have been named a Top Workplace by Indeed and LinkedIn, and to the TIME 100 Most Influential Companies list.
We provide a broad portfolio of benefits to keep you and your family at your best. Land O'Lakes is Where Your Future Takes Root.
Land O'Lakes, Inc. is an Equal Opportunity Employer (EOE) M/F/Vets/Disabled. The company maintains a drug-free workforce, including post-employment substance abuse testing pursuant to a Drug and Alcohol Policy.
Neither Land O'Lakes, nor its search firms, will ever contact you and ask for confidential information over the phone or in email. If you receive a call or email like this, please do not provide the information being requested.