Title: Programmer/Analyst
Reports to: Application Development Manager
Status: Full-time
FLSA: Non-exempt
Summary
Design, develop, and maintain computer systems, programs and integrations. Develops and maintains applications and databases by evaluating business needs, analyzing requirements, and developing software systems to creatively and effectively solve business problems.
Principle Duties & Responsibilities
- Responsible to follow all safety procedures as required by the role, and to nurture a food safety culture by adhering to all Safe Quality Foods requirements.
- Programming and performance analysis of new and existing business applications.
- Troubleshoot production related issues and provide timely resolution.
- Contribute to development of new processes and the continuous improvement of existing processes, leading to operational excellence.
- Document changes to business applications according to best practices.
- May perform other duties as assigned by supervisor.
Great benefits for the entire family!
- Health, Dental plan with Wellness discount
- FREE On-site Health Clinic
- Flexible Spending Account
- Life Insurance
- 401(k) and Profit Sharing Plan with 6% match
- Paid vacation AND personal time
- Paid holidays beginning day one
- Employee Assistance Program
- FREE On-site Fitness Center
Minimum Qualifications:
- Ability to effectively utilize (writing, speaking, reading) the English language.
- Bachelor's degree in Computer Science or related field, OR equivalent professional experience (4+ years).
- Experience with one or more backend languages such as Python, Java, C#, Javascript/Node.js, Perl, or similar.
- Experience developing and integrating RESTful APIs and third-party services.
- Knowledge of Linux based systems.
- Understanding of software deployment methods, version control, and CI/CD principles.
- Experience with supporting other developers application frameworks.
- Strong problem solving and analytical skills.
- Ability to work effectively in a fast-paced, interrupt-driven manufacturing environment with shifting priorities.
- Desire to mentor and teach new skills to other developers.
- Contributes to team success by completing tasks in a timely and reliable manner.
- Ability to understand business processes and fill in requirements gaps through questioning and analysis.
- Must have excellent interpersonal skills and ability to collaborate with technical and business teams.
- Regular attendance is an essential function of the position. May be required to work some overtime.
- Ability to work independently with minimal supervision.
- Experience in manufacturing, supply chain, or B2B enterprise environments preferred.
- Experience working with legacy systems and contributing to modernization efforts preferred.
- Experience with Microsoft Dynamics products preferred.
- Experience with data migration and ETL processes preferred.
- Knowledge of DevOps practices using Jenkins, Bitbucket Pipelines, Azure DevOps, or similar preferred.
- Knowledge of Microsoft Power Platform preferred.
- Experience working in Agile/Scrum environments preferred.
Working Conditions:
- Normal office environment with potential for hybrid remote work (2-3 days per week)
- Normal manufacturing environment.
- May be some exposure to vibration’s, noise, and chemical odors.
- Occasional visits to manufacturing floor may be required for system integration or troubleshooting.
The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities or requirements. The principle duties and responsibilities enumerated are all essential job functions except for those that begin with the word “may”.
Non-sales job postings are limited to residents in the states of Wisconsin and Arizona only.
Belmark is an Equal Opportunity Employer.