Key Responsibilities
* Develop, customise and maintain Epicor ERP modules using best practice development methods
* Design and build BAQs, BPMs, dashboards and customisations to support evolving business needs
* Support integration work using tools such as REST or SOAP APIs, SSIS or other middleware
* Troubleshoot issues, investigate root causes and deliver effective solutions
* Participate in upgrade projects, testing cycles and deployment activities
* Collaborate with functional analysts and end users to capture requirements and translate them into technical deliverables
* Produce clear technical documentation, configuration notes and user guidance
* Ensure developments comply with internal standards and change control procedures
* Contribute to continuous improvement efforts and recommend enhancements to maximise system value.
Skills and Experience Required
* 2 to 5 years of hands-on Epicor development experience
* Strong understanding of Epicor ERP architecture and core modules
* Proficiency with C#, SQL Server, LINQ and Epicor development tools (BPMs, BAQs, Customisations, Dashboards)
* Experience with Epicor REST API or other integration frameworks
* Solid understanding of relational databases and data modelling
* Ability to interpret functional requirements and translate them into robust technical solutions
* Strong analytical and problem-solving skills with the ability to work independently or as part of a team
* Good communication skills and the ability to engage confidently with stakeholders.
Desirable
* Experience working with Epicor Kinetic
* Exposure to manufacturing or distribution environments
* Familiarity with DevOps or source control tools
* Understanding of ERP implementation or upgrade projects.