SAP Developer
Umhlanga Support Office
Purpose of the Role:
The purpose of this role is to design, develop, customise and maintain SAP Business One (SAP B1) applications and integrations that support IFS’s operational and financial systems.
To ensure that SAP solutions are optimised for efficiency, accuracy and automation, in alignment with Group digitalisation objectives.
To develop integrations between SAP B1 and other platforms such as SAGE Payroll, Stock Management, Time
& Attendance and Homebase using tools such as TaskCentre and B1 Integration Framework (B1iF).To collaborate with finance, operations and IT leadership to understand process requirements, translate them into technical solutions and ensure system adoption across sites.
To maintain system stability, data integrity and performance through structured development, testing and documentation practices.
To support continuous improvement, system upgrades and innovation in ERP capabilities that enhance Business decision-making.
Key Responsibilities:
SAP B1 Development & Customisation
Design, build and maintain custom add-ons, queries, stored procedures and reports in SAP Business One
to meet business process requirements.Develop extensions using SAP SDK (DI API and UI API) for advanced customisation of forms, workflows
and logic.Create automated alerts, approvals and process flows to streamline transactions and reduce manual data
entry.Develop and optimise SQL queries, stored procedures and triggers on Microsoft SQL Server to support
reporting and integration needs.Conduct performance tuning to ensure system speed and reliability across multi-site environments.
Ensure version control and maintain a clear repository of all source code, configuration files and
development documentation.
Integration Management
Design and implement integrations between SAP B1 and other Group systems (SAGE, Time & Attendance, Stock Management, Homebase) using B1iF and TaskCentre.
Build robust APIs and workflows to enable seamless data exchange and real-time visibility across
departments.Ensure all integrations comply with Group security and data governance standards.
Monitor integration logs daily, troubleshoot failed transactions and document resolutions.
Collaborate with external service providers to maintain and improve interface performance.
System Analysis & Business Engagement
Engage with Finance, Operations and HR teams to understand business requirements and pain points.
Conduct structured system analysis and recommend process automation or optimisation opportunities within SAP.
Translate business requirements into functional and technical specifications for development and configuration.
Participate in design workshops, solution validation sessions and post-implementation reviews.
Serve as the SAP technical subject matter expert (SME) in cross-functional projects.2.4. Testing, Quality Assurance & Deployment
Develop comprehensive test scripts and perform unit, integration and user acceptance testing (UAT) for all developments.
Coordinate testing sessions with functional users to validate that new developments meet operational requirements.
Maintain a controlled deployment process to ensure all changes are tested and approved before go-live.
Document test results, lessons learned and version release notes.
Provide post-deployment monitoring and troubleshooting support.
Support, Maintenance & Continuous Improvement
Provide second- and third-level SAP technical support to business users and the IT team.
Investigate and resolve SAP system issues, coordinating with vendors when required.
Conduct regular system audits to identify and correct data inconsistencies.
Stay up to date with SAP B1 updates, new features and best practices; evaluate their relevance to IFS operations.
Recommend and implement system enhancements that improve efficiency or user experience.
Governance, Documentation & Compliance
Maintain detailed technical documentation for all developments, integrations and workflows.
Ensure all configurations and customisations comply with internal IT governance and change control policies.
Prepare and maintain user manuals and training materials for system updates and new features.
Support the Group IT Manager with project documentation, progress reporting and technical reviews.
Protect sensitive company and client data through compliance with Group cybersecurity protocols.
Key Requirements:
Bachelor’s Degree in Computer Science, Information Systems, Software Engineering, or related field.
Minimum 4 - 6 years of experience in SAP Business One development, including design, customisation and integration.
Proven track record using TaskCentre and B1 Integration Framework (B1iF) for workflow automation and cross-system integration.
3+ years of experience with Microsoft SQL Server in SAP environments.
Experience with financial modules (General Ledger, Accounts Payable, Accounts Receivable) and a solid understanding of accounting principles.
Experience working with multi-site, distributed ERP environments.
SAP certification (SAP Business One SDK, Integration Framework, or Developer Associate) is advantageous.
Familiarity with project management or agile development practices preferred
Click on the button below to send us your CV.