Applications Developer
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