ERP BA/Manufacturing Execution Systems Developer; MES
Listed on 2026-02-28
-
IT/Tech
Data Analyst, IT Business Analyst
Overview
The Business Analyst/MES Developer plays a critical role in bridging the gap between business needs and technical solutions. The role combines the responsibilities of a business analyst—identifying and defining requirements—with those of a developer—designing and implementing software solutions. The candidate collaborates with stakeholders to ensure that software applications align with business goals while implementing and optimizing Epicor ERP and its Advanced Manufacturing Execution System (MES) module.
Responsibilities- Requirements Gathering: Collaborate with business units, stakeholders, and end‑users to gather, document, and refine business requirements.
- System Design and Development: Design and develop software solutions that address identified business needs; configure the ERP system and, if needed, use programming languages and databases to create or modify custom applications.
- Data Analysis: Extract, transform, and load (ETL) data to support business analytics and reporting; implement data validation and quality control measures.
- Testing and Quality Assurance: Develop and execute test plans to validate solutions against business requirements; debug and resolve defects to ensure optimal performance.
- Documentation: Create functional and technical specifications, user manuals, and maintain accurate records of system changes.
- Technical Support: Provide end‑user support, troubleshoot issues, and collaborate with IT teams to ensure system availability and reliability.
- Collaboration and Communication: Act as a liaison between business stakeholders and the development team, facilitating effective communication and presenting findings to non‑technical audiences.
- Continuous Improvement: Stay updated on industry trends and emerging technologies to propose innovative solutions and process improvements; suggest enhancements to optimize business operations.
- Bachelor's degree in Computer Science, Information Technology, Business, or a related field.
- Experience implementing or working with Epicor and Epicor Advanced MES.
- Proven experience in business analysis, software development, or a related role.
- Proficiency in programming languages such as Java, Python, C#, SQL, and related development tools.
- Strong analytical and problem‑solving skills.
- Excellent communication and interpersonal skills.
- Knowledge of software development methodologies (Agile, Scrum, Waterfall).
- Familiarity with database management systems (SQL Server, Oracle, MySQL).
- Understanding of data modeling and data visualization tools (Tableau, Power BI).
- Project management skills are a plus.
- Relevant certifications (CBAP, PMI‑PBA, Scrum Master) are a plus.
Conclusion:
The Business Analyst/MES Developer plays a crucial role in aligning technology solutions with business objectives, ensuring software applications meet organizational needs. This position requires a blend of technical and analytical skills, strong communication, and collaboration abilities to drive business success through technology.
USD $85,000.00 - USD $ /Yr.
Company BenefitsAll Employees: 401(k) retirement savings plan with a company match contribution; onsite health clinics; discretionary holiday bonus program (based on years of service);
Cretex University; 24/7 employee assistance program with five confidential visits; wellness program with incentives; employee death benefit; and employee sick and safe leave.
20+ hours:
Medical benefit package includes comprehensive medical insurance with virtual providers; dental insurance (coverage for children 12 and younger); vision insurance; pre‑tax HSA; healthcare and dependent care pre‑tax reimbursement accounts; paid holidays; paid time off; and discretionary profit sharing.
30+ hours:
Parental leave, accident and critical illness benefits, optional life benefits for employee, spouse, and child; short and long term disability; company provided life insurance; and tuition assistance programs.
(Some benefits are subject to eligibility criteria.)
Applicants will receive consideration for employment regardless of race, color, creed, religion, national origin, sex, sexual orientation, gender identity, disability, age, veteran status, marital status, family status, public assistance status, or any other protected status as required by law.
Our company uses E-Verify to confirm the employment and eligibility of all newly hired employees. To learn more about E-Verify, including your rights and responsibilities, please visit (Use the "Apply for this Job" box below)..
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).