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.

Apply now