Programming Analyst (Onsite) - Oconomowoc, WI

ACE PRECISION MACHINING LLC•Oconomowoc, WI
•Onsite

About The Position

Ace Precision is seeking a Programming Analyst to develop and maintain custom business applications, ERP enhancements, reporting solutions, and automation tools that improve manufacturing efficiency. The role works with business leaders and end users to design technology solutions for real-world manufacturing challenges and support the company’s business systems. The Programming Analyst designs, develops, tests, implements, and supports custom software and web-based solutions; maintains Epicor ERP customizations and integrations; builds applications and workflows using Microsoft Power Platform; and creates and maintains Power BI dashboards, reports, and data models. The role also gathers requirements, participates in testing, troubleshoots application issues, supports internal users, maintains technical documentation, and works with software vendors to resolve complex technical issues. The position supports Ace Precision’s Quality Management System and follows company safety policies and procedures.

Requirements

  • Associate’s degree in Computer Science, Programming, Information Technology, or a related field.
  • At least two years of programming or application development experience.
  • Experience developing applications using VB.NET, C#, ASP.NET/.NET Core, SQL Server, and Microsoft SQL.
  • Experience creating or modifying SSRS and Crystal Reports.
  • Experience with Microsoft Power Platform, including Power Apps, Power Automate, SharePoint, Microsoft Teams, and Power BI.
  • Knowledge of Power BI data modeling, DAX, calculated columns, measures, and relationships.
  • Strong analytical, troubleshooting, communication, and organizational skills.

Nice To Haves

  • Experience with Epicor ERP or other enterprise resource planning systems.
  • Experience with JavaScript, LINQ, CSLA .NET, Razor Pages, Unit Testing, and Kendo UI.
  • Manufacturing or aerospace industry experience.

Responsibilities

  • Design, develop, test, implement, and support custom software applications and web-based solutions.
  • Develop and maintain Epicor ERP customizations, integrations, and enhancements.
  • Create applications using Microsoft Power Platform technologies, including Power Apps, Power Automate, SharePoint, Microsoft Teams, and Power BI.
  • Design and maintain Power BI dashboards, reports, and data models using DAX, calculated measures, and relationships.
  • Collaborate with Business Systems Analysts, management, and end users to gather requirements and develop technology solutions.
  • Participate in system, integration, and user acceptance testing to ensure applications meet business requirements.
  • Troubleshoot application issues and provide technical support to internal users.
  • Create and maintain technical documentation, workflow diagrams, and system specifications.
  • Work with software vendors when necessary to resolve complex technical issues.
  • Recommend business process improvements through automation and technology.
  • Support Ace Precision’s Quality Management System and follow company safety policies and procedures.

Benefits

  • Competitive pay.
  • Comprehensive benefits package including medical, dental, vision, short-term and long-term disability, and life insurance.
  • 401(k) match up to 8%.
  • Paid vacation and personal time.
  • Nine paid holidays.
  • Paid parental leave.
  • Wellness program reimbursements.
  • Employee Assistance Program.
  • Tuition reimbursement.
  • Company meals, events, and parties.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service