Developer - ERP Systems, Integrations & Data Solutions at First Distribution
First Distribution
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.