Software Engineer


As a Software Engineer, you will work on a cross-functional team building software products/services that help farmers maximize profit and field productivity as a Software Engineer. In this position you, along with your teammates, will be responsible for designing and delivering quality, innovative solutions to meet customer needs. This is a challenging opportunity to gain experience and expertise in a variety of programming environments related to development of cloud, mobile, and desktop solutions.

• Work with team members to design, implement and test innovative solutions to customer needs
• Deliver high-quality working code within a sprint boundary
• Demonstrate working features to a wide audience within the company
• Show courage and openness by actively participating in retrospectives and code reviews, focusing on growth of yourself and your team
• Work as needed on applications written in a variety of programming languages

Required Skills, Knowledge & Experience:
• Bachelor’s degree or higher from an accredited academic institution in computer science, software engineering, or other engineering discipline
• 3+ years’ experience in product development focused on software products
• Strong understanding and development experience with C# coding language
• Preferred experience with HTML/JavaScript/CSS languages and frameworks, SQL server, SQL stored procedures and Azure (SQL Azure, web/worker roles)
• Ideally experience in mobile development using Xamarin and related deployment tools
• Knowledge of geospatial functions and concepts
• Foundations in math concepts
• Working knowledge of Agile software development methods preferred such as Scrum, Continuous Integration, and Test-Driven Development

Submit Your Resume >>