We are looking for a highly skilled Senior Developer / Solution Architect to lead a small
development team and support the design, integration, and implementation of enterprise
solutions for our customers. You will play a key role in building the technical backbone that
supports our ERP transformation projects, including integration with leading platforms such as Dynamics 365 and Epicor Kinetic.
Key Responsibilities
Lead, coach, and manage a team of developers.
Architect and develop scalable, secure enterprise solutions.
Manage and implement Application Lifecycle Management processes using Agile, SCRUM, and Azure DevOps.
Build and maintain APIs and system integrations for ERP platforms (including Microsoft Dynamics 365 and Epicor).
Develop high-quality C# and Microsoft SQL applications aligned with business needs.
Implement integration patterns using REST APIs, XML, and SSL/TLS.
Participate in ERP implementation cycles as part of solution design.
Collaborate with solution consultants and project managers to support customer projects across various industries (manufacturing, distribution, supply chain, etc.).
Conduct code reviews, enforce standards, and ensure best practices.
Continuously seek opportunities to optimise performance, improve processes, and introduce automation where applicable.
Stay updated with the latest features, updates, and best practices.
Minimum Requirements
5+ years development experience in enterprise or complex system environments.
Strong hands-on experience with:
C# / .NET
Microsoft SQL
API integration (REST/SOAP)
XML
SSL / secure communications
Experience leading or mentoring developers.
Qualifications
Bachelor’s in computer science / information technology or similar.
Microsoft certifications will be an advantage.
Advantageous Experience
These skills align directly with the company’s solution stack and client environments:
Microsoft Azure (Functions, Service Bus, App Services, DevOps)
Epicor ERP (Kinetic/10)
Microsoft Dynamics 365 (Business Central, Finance & Supply Chain, Sales)
X++, Java, Python, PHP
Experience with manufacturing, distribution, or supply chain-focused systems.
Soft Skills Strong soft skills are essential in an ERP-centric consulting environment:
Leadership & Mentorship: Mentor a small technical team.
Business Acumen: Ability to understand operational challenges across industries such as manufacturing, agriculture, plastics, aerospace, etc.
Communication: Translate technical concepts for business stakeholders. Excellent cross-functional communication and feedback.
Problem-Solving: Innovative thinking when addressing integration and workflow challenges.
Collaboration: Work effectively with consultants, project managers, and clients.
Adaptability: Thrive in dynamic, fast-moving ERP implementation environments.
Ownership & Accountability: Drive tasks independently to completion.
Quality Focus: Commitment to clean architecture and maintainable code. Attention to detail.
Company has a 4-step interview process.
Screening Interview via Teams
Interview with relevant department/senior team lead or manager (ideally in person, but open to Teams)
Interview with at least 2 of our directors in person at our office in Bryanston
Meet & Greet with the Team in person. We will need 1 – 1.5 hours of their time on a Friday.