Hancock, WI
17 days ago
Application Support Programmer

About Us:

 

At Heartland Ag Tech, we believe that technology should serve farmers, not complicate their work. Our mission is to provide innovative, practical solutions that help farmers optimize their operations, increase efficiency, and achieve better results.

 

We combine deep agricultural knowledge with cutting-edge technology to create tools that farmers actually want to use—tools that make a real difference in their daily operations. Real-world, field-tested technology developed on a functioning potato farm.

 

Role Description

 

The Application Support Programmer will be a highly motivated individual who will be responsible for producing new or modified computer applications and reporting, from research and design, coding, to implementation, training and support. As an Applications Support Programmer, you will write code and scripting to create software applications and custom reporting. For larger applications, programmers may work in a team with other inside and outside programming resources to complete different aspects of the system.

Core Responsibilities

 

Work with management staff (e.g., Farm Management, Financial Management, Ag Technology & Information Technology Staff) to plan, design, and code new projects or enhancements and changes to existing projects. Maintain company program assets coded in some/all the following, .NET, JavaScript, jQuery, python, and other programming languages. Create reports using reporting tools such as MS SQL Reporting Services, Tableau Reporting, and Power BI. Aid company technical support staff, when they are unable to resolve a program, SQL database, or IT issue by themselves. Occasionally work with customers and vendors, as may be needed, to clarify the intent of new feature or resolve a problem. Provide general programming assistance to other company programmers/projects as may be needed.

 

 

Knowledge, Skills, & Abilities

 

The candidate shall possess excellent oral and written communication skills. Able to work individually or effectively with a team Ability to take on a project from start to finish with minimal assistance in the coding and design phases Being highly motivated, able to multi-task and work independently.

 

Education & Experience              

               

A bachelor’s degree from a four-year college or university; or one to two years related experience and/or training; or equivalent combination of education and experience. The programmer must have 3+ years’ experience with SQL Server databases, Windows 20XX Server and MS SQL Reporting Services. Experience with the following is preferred, .NET (preferably WPF), HTML, JavaScript, SQL, Python, jQuery, CSS, IOS & Android environments; Python, Dev Express & Tableau; MS Word, MS Excel, Azure, PLC, Dev Express, Sync Fusion. Experience in both front-end and back-end design and programming would be ideal. The successful candidate must pass a criminal check. The candidate is also required to sign a confidentiality agreement and maintain a duty to secrecy in regard to all financial operational matters associated with the corporation.

Work Schedule

 

The onsite work schedule for an Application Support Programmer typically begins at 7:30-8:00 am and ends approximately 5:00 pm, however, it can be highly dependent on technological changes/updates being made, need for maintenance windows outside typical production times, monitoring for emergencies or help ticket situations, the time of year, quality of the crop, and weather conditions present. Employees are required to demonstrate flexibility in their work schedules, which may include day or night shifts as necessary. This may involve varying hours throughout the week and adjustments to the days worked. At peak demand times, working up to 55 hours per week is typical. Participation in a rotating, on-call schedule is required to cover issues that arise outside business hours. Resolution may be needed in person or completed remotely. Quarterly on-call pay is provided. 

Physical Requirements

 

Requires the ability to work on-site and in multiple locations and settings. Requires the ability to clearly understand verbal and written communication from others in person and by telephone. Ability to lift up to 25 pounds. A valid driver's license is required. Have the ability to travel by vehicle or air 10% of the time.

 

 

 

This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required for this position. Duties, activities, and responsibilities may change, or new ones may be assigned at any time with or without notice. Heartland AG Tech. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Confirm your E-mail: Send Email