What are the responsibilities and job description for the Epicor Solutions Engineer position at iO Associates?
Are you an experienced Epicor ERP professional with a passion for designing practical, high-quality solutions? This is an opportunity to join a growing ERP services organisation delivering Epicor implementations, enhancements, and long-term support to mid-market customers.
Our client is an established Epicor-focused consulting and services business supporting organisations across a range of industries. The team is known for a delivery-first, collaborative culture with a strong emphasis on solution quality, clear documentation, and customer outcomes.
We're seeking a skilled Epicor Solutions Architect to join the team on a permanent basis. This role is ideal for someone who enjoys working directly with customers to uncover requirements, define functional solutions, and translate technical specifications into clear documentation.
You'll act as a key bridge between customers and developers-owning discovery, solution design decisions (standard functionality vs. customization), user stories/acceptance criteria, validation, and user-facing documentation.
- Lead discovery sessions and requirements gathering to understand operational and strategic needs.
- Evaluate whether requirements can be met via Epicor standard functionality or require customization; document recommendations and rationale.
- Produce high-quality solution/design documents and detailed user stories to guide development.
- Define clear acceptance criteria to ensure deliverables are testable and aligned to expectations.
- Support backlog prioritisation, refinement, sprint planning, and agile ceremonies (reviews/retrospectives).
- Validate delivered functionality against initial designs; provide constructive feedback to close gaps.
- Create clear, user-friendly documentation explaining new functionality, value, and usage.
- Collaborate closely with developers and internal stakeholders to clarify scope, remove ambiguity, and maintain momentum.
- 5 years hands-on Epicor ERP experience (especially operations and/or finance modules).
- Strong experience with Epicor tools: BAQs, BPMs, Functions, AppStudio.
- Excellent technical writing/documentation skills and a strong attention to clarity.
- Strong analytical approach-able to turn unclear inputs into structured, testable user stories.
- Confident communicator with experience leading customer-facing requirement conversations.
- Proven agile delivery experience (backlog management, refinement, sprint planning).
- Highly organised and comfortable managing multiple priorities in a fast-paced environment.
- SSRS and related Microsoft reporting/BI technologies.
- C#/.NET development experience for bespoke customization.
- Familiarity with Jira.
You'll have meaningful ownership across the full lifecycle-from requirements through delivery validation and documentation. If you enjoy combining Epicor expertise with solution design, client interaction, and strong written communication, this role offers a high-impact platform to grow.
If you're ready to bring your Epicor expertise to a collaborative team and contribute to varied client projects, we'd love to hear from you-please submit your CV.
Lead end-to-end client discovery and translate business needs into clear, build-ready requirements for Epicor ERP solutions. Own the functional design, backlog clarity, and validation of delivered work-ensuring the right balance of Epicor standard functionality vs. targeted customization.
Key contributions
Facilitate discovery/scoping sessions to capture goals, constraints, and success criteria; turn "messy" inputs into structured requirements.
Determine the best approach (Epicor out-of-the-box vs customization), documenting rationale, impacts, and implementation approach.
Produce high-quality solution designs, user stories, and testable acceptance criteria that align business intent with developer execution.
Partner closely with developers through agile delivery (backlog refinement, sprint planning, reviews/retros) to keep work unblocked and predictable.
Validate delivered functionality against the design (hands-on testing/UAT support), provide precise feedback, and drive resolution of gaps.
Create clear customer-facing documentation (how it works, how to use it, what changed) to support adoption and enablement.
Leverage Epicor tools such as BAQs, BPMs, Functions, and App Studio to support solution delivery and ensure fit-to-standard wherever possible.
(Nice to have / as needed) Collaborate on reporting and technical components (e.g., SSRS, C#, Jira).