Developer - ERP Systems, Integrations & Data Solutions
Epsidon Technology Holdings
Midrand, Gauteng
Permanent
Posted 30 March 2026
- Closing Date 31 May 2026
Job Details
Job Description
MAIN PURPOSE OF THE POSITION:
To design, develop, and optimize ERP (Sage 300) and CRM solutions, implement system integrations using APIs, and support database and data analytics platforms (SQL, Power BI, Microsoft Fabric) to ensure seamless system functionality and data accuracy.
DEVELOPER - ERP SYSTEMS, INTEGRATIONS & DATA SOLUTIONS DUTIES AND RESPONSIBILITIES:
ERP & CRM Development
- Develop, customise, and maintain modules within Sage 300 (Accpac) and Sage CRM
- Translate business requirements into technical specifications and system enhancements
- Perform upgrades, patches, and ongoing system improvements
Systems Integration
- Design and build integrations between ERP, CRM, vendor platforms, and internal systems
- Develop and maintain API integrations using REST and SOAP protocols
- Ensure data consistency and integrity across integrated systems
Database & SQL Management
- Write, optimise, and maintain complex SQL queries, stored procedures, and functions
- Monitor database performance and implement improvements
- Support data extraction, transformation, and loading (ETL) processes
Data & Analytics Support
- Assist in building and maintaining Power BI datasets and reports
- Support Microsoft Fabric pipelines and data workflows
- Collaborate with business stakeholders to deliver actionable insights
Troubleshooting & Support
- Diagnose and resolve system issues across ERP, CRM, and integrations
- Provide technical support to internal users and stakeholders
- Identify opportunities for automation and continuous improvement
REQUIREMENTS:
- Relevant Degree/Diploma in Computer Science, Information Systems, or related field
- 3 - 5 years’ experience in software development or a similar role
- Proven experience working with ERP systems (Sage 300/Accpac advantageous)
- Experience with CRM platforms (Sage CRM advantageous)
SKILLS AND ABILITIES:
- Strong proficiency in SQL (query writing, optimisation, database management)
- Solid development experience in C# and Visual Basic
- Experience with REST and SOAP APIs (development, integration, troubleshooting)
- Exposure to Power BI and/or Microsoft Fabric is beneficial
- Understanding of data integration, ETL processes, and system architecture
ABILITY TO MEET JOB REQUIREMENTS:
- Strong analytical and problem-solving skills
- Attention to detail and high level of accuracy
- Ability to work independently and within a team
- Strong communication and stakeholder engagement skills
- Ability to manage multiple priorities in a fast-paced environment
OFFICE REQUIREMENTS:
- Office-based working environment.
- Semi-formal dress code.
- Working hours are from 08:00 – 17:00.
- Excellent international business language skills (English), both written and verbal.
- Reliable transport to and from the office.
NOTE:
- This is a permanent position subject to a successful three-month probationary period.
- You will be required to perform such duties as reasonably required by the business.
- Your job description may be amended from time to time if it is valid and reasonable.
- You will serve the Company or any Associated Entity in such capacity as management may reasonably require.
- Duties must be performed` faithfully, diligently, and to the best of your abilities.
- You agree to use your best endeavors to promote the best interests of the Company and any Associated Entity.
- You may be required within reason, to work outside of set duties and/or perform in more than one role.