Role overview
We’re seeking a mid-level software developer with a strong background in manufacturing environments. You’ll join a collaborative team building custom solutions that help manufacturers modernize operations, improve quality, and increase efficiency. This role requires versatility across the stack, a passion for solving real-world problems, and a collaborative spirit.
**Position Responsibilities:**
* Design, develop, and maintain software solutions for manufacturing clients, including ERP extensions, machine vision, SCADA integrations, and shop floor connectivity.
* Collaborate with cross-functional teams to understand client needs and translate them into technical solutions.
* Work with Python and .NET, and Ai technologies to build scalable, maintainable applications.
* Develop and maintain integrations with Microsoft Dynamics 365 Business Central (BC).
* Support deployment and troubleshooting solutions in live manufacturing environments.
* Contribute to product roadmaps and participate in sprint planning, code reviews, and testing.
* Stay current with industry trends and emerging technologies in manufacturing and software development.
**Required Qualifications:**
* 3–5 years of professional software development experience.
* Strong proficiency in the .NET ecosystem (C#, ASP.NET Core, or similar frameworks preferred) and familiarity with Python. HTML / CSS and JavaScript a plus.
* Strong proficiency in Python (Fast API, Flask, or Django preferred) and familiarity with .NET ecosystem.
* Experience in manufacturing environments or with industrial technologies (e.g., PLCs, MES, SCADA, machine vision).
* Familiarity with database queries and design (SQL and NoSQL), REST APIs, and cloud platforms (Azure preferred).
* Experience with Git source control on collaborative projects.
* Ability to work independently and manage multiple priorities in a fast-paced setting.
* Excellent communication skills and a collaborative mindset.
* Must be eligible to work on programs subject to ITAR (U.S. Citizen or Permanent Resident).
What we're looking for
* Experience with Inductive Automation’s Ignition platform for SCADA and HMI development.
* Experience with various ERP systems (e.g., SAP, Oracle and Epicor).
* Knowledge of machine learning or computer vision tools (OpenCV, TensorFlow).
* Front-end development experience (C#, .Net Blazor, MVC, or similar).
* Understanding Industry 4.0 concepts and digital transformation strategies.
* Experience with Azure DevOps and CI/CD pipelines.
Culture & Benefits
* Fun, energetic team that values creativity, curiosity, and impact.
* Flexible work environment with required on-site collaboration (minimum 2 days/week).
* Opportunities for professional growth and leadership.
* Competitive salary and benefits package.
Job Type: Full-time
Pay: $72,000.00 - $108,000.00 per year
Benefits:
* 401(k) matching
* Dental insurance
* Health insurance
* Life insurance
* Paid time off
* Parental leave
* Vision insurance
Experience:
* Software development: 3 years (Required)
Ability to Commute:
* Zeeland, MI 49464 (Required)
Work Location: Hybrid remote in Zeeland, MI 49464