Description

The Epicor Software Integration Specialist is responsible for designing, developing, and supporting integrations between Epicor ERP and external systems, databases, and data sources. This role focuses on enabling seamless, reliable data exchange using a variety of tools, APIs, and formats such as JSON and XML.

KEY RESPONSIBILITIES:

  • Design, develop, test, and deploy integrations between Epicor ERP (Epicor 10 or later) and third-party systems  using RESTful APIs, SQL, and structured data formats (e.g., JSON, XML, CSV).
  • Collaborate with business and IT stakeholders to gather integration requirements, define technical specifications,  and translate business needs into scalable integration solutions.
  • Utilize Epicor tools and custom code to implement real-time or batch-based data synchronization with external  systems (e.g., CRM, MES, WMS, financial platforms).
  • Maintain and support customizations, BPMs, and Epicor extension logic related to data flows and external connectivity.
  • Prepare documentation, test data, perform debugging, and ensure error-handling and exception logging for all developed integrations.
  • Participate in the migration of business units to Epicor, assisting in the alignment of integration points and business process touchpoints.
  • Provide technical assistance and knowledge transfer to internal teams related to Epicor APIs, integration strategies, and data architecture.
  • Perform other duties as assigned to support cross-functional integration and enterprise IT initiatives.

 

REQUIRED QUALIFICATIONS:

  • 3+ years of experience developing software or system integrations in an Epicor ERP environment (Epicor 9, 10, or Kinetic).
  • Strong experience working with REST APIs, including development, authentication, and consumption of endpoints within Epicor or external systems.
  • Proficiency in C#, VB.NET, and Microsoft .NET frameworks for scripting and integration development.
  • Solid understanding of Microsoft SQL Server and data modeling, with experience writing stored procedures, views, and data transformation logic.
  • Hands-on experience working with structured data formats including JSON, XML, and flat files for import/export processes.
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent work experience.
  • Strong problem-solving skills with a detail-oriented approach to system design, testing, and implementation.
  • Excellent communication and documentation skills to support cross-team collaboration and maintain technical clarity.

PREFERRED QUALIFICATIONS:

  • Experience deploying or maintaining integrations between Epicor and systems such as CRM, MES, WMS, financial platforms, or cloud-based tools.
  • Familiarity with Epicor customization tools, including BAQs, BPMs, dashboards, and Epicor REST API framework.
  • Exposure to middleware or integration platforms (e.g., Dell Boomi, MuleSoft, Azure Logic Apps, Postman, Swagger).
  • Understanding of manufacturing or financial workflows and how they interact with Epicor data structures.
  • Experience working in Agile, Scrum, or Waterfall development environments.
  • Prior participation in Epicor ERP migration or implementation projects

Education

Any Gradute