Developer
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.