IT Application Developer
Job Description
The IT Application Developer (IT Developer) at Iowa Select Farms is responsible for developing and improving custom applications that support business needs across the organization. The role includes application design, integration, user support, and data security monitoring.
Key Responsibilities
- Design, develop, integrate, and maintain custom applications.
- Analyze business processes and data flow to create and expand internal applications.
- Support planning and development for new projects by conducting research and recommending implementation procedures.
- Integrate custom applications with third-party systems.
- Develop, manage, and maintain liaison with end-user teams to assess utilization, evaluate organizational needs, consider enhancements, and identify implementation strategies and priorities.
- Provide training and operational assistance to support a positive end-user experience with custom applications.
- Monitor data security to help ensure integrity and reliability of computerized information.
- Organize and prioritize tasks to establish and carry out specific courses of action for self and/or groups.
- Solicit information from and work with outside vendors as appropriate to identify improvement opportunities within the scope of the position.
- Communicate project progress, technical issues, and resolutions to the IT Director.
- Attend administrative, departmental, and team meetings as scheduled.
- Perform other duties as assigned by the supervisor.
Purpose of Position
The Application Developer improves, designs, builds, tests, produces, and implements custom application programs in accordance with specified business needs throughout the organization.
Required Qualifications
- Bachelor’s degree in a related academic discipline (MIS, computer science, IT) plus 3+ years of successful related experience.
- Experience as an SQL programmer and administrator, including SSRS development.
- Working knowledge of C# and .NET platforms, MVC, HTML 5, API integrations, and web application development.
- Successful experience analyzing business processes and data flow to create and expand internal applications.
- Experience integrating custom developed applications with third-party systems.
- Adherence to Iowa Select Farms bio-security policy, including reporting violations or concerns to the management team.
- Compliance with Iowa Select Farms safety policies and procedures, including continuous education to maintain a safe work environment.
- Follow Iowa Select Farms animal wellbeing policy and partner with the Production Well-being team in a timely manner if an incident occurs.
- No direct supervisory responsibilities for this position.
- Ability to commute and relocate to West Des Moines, IA 50265 prior to starting work.
Technologies
- SQL
- SSRS
- C#
- .NET
- MVC
- HTML 5
- API integrations
Work Schedule, Location, and Travel
- Location: West Des Moines, IA (onsite), in person.
- Full-time, in-office position requiring a minimum of 40 hours per week.
- Expected operating hours: 8:00am to 5:00pm, Monday through Friday.
- Occasional evening hours and weekend work may be required as job duties demand.
- Travel: No travel required.
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Paid time off
- Vision insurance
Company Values
Iowa Select Farms expects employees and leaders to demonstrate values grounded in character, integrity, and stewardship. Core commitments include:
- Our Animals
- Our People
- Our Environment
- Our Community
The organization also emphasizes respectful treatment of people, accountability for completing responsibilities and following through on commitments, continuous process improvement to achieve mission outcomes, and reacting to changing circumstances with confidence, openness, positive energy, and optimism.
Work Environment and Physical Requirements
- Work performed indoors in a climate-controlled office.
- Uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.
- Physical demands may include standing, walking, sitting, using hands to handle tools and controls, reaching, climbing stairs, balancing, stooping, kneeling, crouching or crawling, and talking or hearing.
- Frequently lift or move up to 10 pounds and occasionally lift or move up to 50 pounds.
- Vision abilities required include close vision and the ability to adjust focus.
- Ability to sit for long periods and maintain focus on projects such as computer screens.
Leadership Competencies
- Leadership and Collaboration
- Work ethic and Dedication
- Technical Capabilities
- Demonstrated Success
- Time management and Organizational Skills
- Problem Solving and Initiative
- Trusted with Responsibility
- Respect
- Communication
- Accountability
- Ability to learn and teach