Job Description
Job Description
We are looking for an experienced Epicor ERP Integration Manager. In this role, you will lead the design, development, and maintenance of integrations between Epicor ERP systems and external platforms, ensuring efficient and seamless data exchange.
Responsibilities:
• Design, develop, test, and implement integrations between Epicor ERP systems (Epicor 10 or later) and third-party platforms using RESTful APIs and structured data formats.
• Collaborate with stakeholders to gather requirements, define technical specifications, and translate business needs into scalable integration solutions.
• Develop and maintain customizations, business process management (BPMs), and Epicor extension logic to support data flows and external connectivity.
• Ensure real-time or batch-based data synchronization with external systems, such as financial platforms, using Epicor tools and custom scripting.
• Document integration processes, prepare test data, and implement effective error-handling and debugging strategies.
• Support business unit migrations to Epicor, aligning integration points and optimizing business process touchpoints.
• Provide technical guidance and training to internal teams on Epicor APIs, integration strategies, and data architecture.
• Troubleshoot and resolve issues related to system integrations, ensuring reliability and performance.
• Collaborate on cross-functional IT initiatives to enhance enterprise-wide integration capabilities.
• At least 3 years of experience in developing software or system integrations within an Epicor ERP environment
• Expertise in working with RESTful APIs, including development, authentication, and endpoint consumption.
• Proficiency in C#, VB.NET, and Microsoft .NET frameworks for scripting and integration development.
• Strong knowledge of Microsoft SQL Server, including writing stored procedures, views, and data transformation logic.
• Hands-on experience with structured data formats such as XML, JSON, and flat files for import/export processes.
• Bachelor's degree in Computer Science, Information Systems, or equivalent experience.
• Exceptional problem-solving skills and attention to detail in system design, testing, and implementation.
• Excellent communication and documentation abilities for effective collaboration and technical clarity.