Applications Developer

Career Opportunities ,

Job Title: Applications Developer

Company: Agropur

Location: Jerome, Idaho

Description: The Applications Developer is responsible for developing specifications and programming moderate-to-complex software which may be used directly or indirectly in the manufacturing process, both as part of a team and individually. This position involves software programming for existing systems and applications that need to be maintained/updated as well as new applications. The Applications Developer is responsible for software validation, verification, and may also be called upon to install and configure off-the-shelf applications.

  • Design, modify, develop, write and implement software programming applications of moderate to difficult complexity.
  • Evaluate user requests to design/modify systems to align with existing or new business processes/goals.
  • Communicate with internal end users and external customers to determine the requirements of requested applications.
  • Design, perform, review, and certify the testing and validation of software applications.
  • Support and/or install software applications/operating systems as well as any related hardware.
  • Troubleshoot software interfaces and perform testing activities on various computer equipment and peripherals.
  • Assist as needed in the administration and/or troubleshooting of existing software systems, both off-the-shelf and custom written.
  • Provide user training for the above-mentioned software systems.
  • With prior approval, purchase software.

Experience, Skills and Abilities: 

  • The Requirements (Minimum Qualifications):
    • Bachelor of Arts or Science Degree in Computer Science or other related field required.

    • Equivalent combination of education and/or experience may be considered.

    • Minimum two (2) years of experience in a programming/analyst role required.

    • Experience developing applications with C#, ASP.NET MVC, WebAPI, T-SQL, HTML, JavaScript, CSS, SCSS required.

    • Experience with Reporting Technologies (SQL Server Reporting Services, Power BI) required.

    • Experience with Source Control Systems and CI/CD pipelines (DevOps/Git) required.

    • Strong technical knowledge of current programming technologies and languages required.

  • The Extras (Preferred Qualifications): 
    • Web experience preferred.

    • Experience with or understanding of the following preferred:

    • Manufacturing and plant floor automation.

    • SCADA systems, (Wonderware, FactoryTalk).

    • PLC’s and OPC protocols.

    • Time series data storage and retrieval, (Historian, OSI Pi).

    • Windows Server and Virtual Environments.

    • Legacy programming languages, (Visual Basic 6, VBA, ColdFusion).

Hours/Employment Type: Full Time

Salary: N/A

How to Apply: Please visit our online posting

AA/EEO – Minority/Female/Disability/Veteran/Sexual Orientation/Gender Identity