SAP Developer

3 days ago


Umhlanga, KwaZulu-Natal, South Africa IFS International Facilities Services Full time R500 000 - R750 000 per year

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.



  • Umhlanga, KwaZulu-Natal, South Africa Shoprite Holdings Ltd Full time R900 000 - R1 200 000 per year

    Purpose of the JobRole PurposeThe purpose of the Trainee DFM role is to participate in various developmental or experiential financial activities in preparation for a DFM role. Given the nature of the process, mobility is key as one gets placed into roles as they become available (due to DFM movement). Although an outline of the programme is standardised,...


  • Umhlanga, KwaZulu-Natal, South Africa Hire Resolve Full time R90 000 - R120 000 per year

    Hire Resolve is excited to announce an opening for a Packing Plant Supervisor in Durban. Our client, a leader in the cement industry, is looking for a dedicated and skilled supervisor to manage the packing operations within their facility. The Packing Plant Supervisor will play a crucial role in ensuring that products are packed efficiently and meet the...


  • Umhlanga, KwaZulu-Natal, South Africa VICIT Full time R120 000 - R180 000 per year

    Job title: Client Relationship ManagerLocation: uMhlanga, South AfricaWorking Pattern: Office based/ HybridContract Type: PermanentCompanyVicit Limited is a growth advisory consultancy in the Enterprise Performance Management (EPM) industry dedicated to helping founders and business leaders of software and consulting firms navigate the many pitfalls that can...

  • Accountant

    1 day ago


    Umhlanga, KwaZulu-Natal, South Africa Excellerate JHI Full time R250 000 - R500 000 per year

    Who we areWe are a leading real estate services company that combines global standards with specialised local knowledge to create customisable high-performance solutions for our clients.  We advise property owners and occupiers on every aspect of their property strategies and assist them in the development, buying, selling, leasing, valuing and management...

  • SAP Developer

    3 weeks ago


    Umhlanga Rocks, South Africa IFS International Facilities Services Full time

    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...


  • Umhlanga, South Africa Sanlam Full time

    **Who are we?** SanlamConnect is dedicated to supporting, growing and empowering clients with affordable, easy and suitable solutions, primarily through face-to-face intermediary channels, but also directly. We have approximately 2,000 tied advisers and 2,000 supporting independent brokers, all dedicated to meet the financial needs of our clients. Our...

  • Portfolio Manager

    7 days ago


    Umhlanga, South Africa CBRE Excellerate Full time

    **Main purpose / objective of the position**: To manage a building / cluster of buildings by optimizing the building's income stream by establishing and maintaining mutually beneficial relationships with tenants, manage and control personnel, service contractors, repairs, revamps, tenant installations, inspections and general building administration. To...


  • Umhlanga, South Africa Sanlam Full time

    **Who are we?** SanlamConnect is dedicated to supporting, growing and empowering clients with affordable, easy and suitable solutions, primarily through face-to-face intermediary channels, but also directly. We have approximately 2,000 tied advisers and 2,000 supporting independent brokers, all dedicated to meet the financial needs of our clients. Our...


  • Umhlanga, South Africa Vicit Full time

    **Job title**:Client Relationship Manager **Location**:uMhlanga, South Africa **Working Pattern**:Office based/ Hybrid **Contract Type**:Permanent **Company** Vicit Limited is a growth advisory consultancy in the Enterprise Performance Management (EPM) industry dedicated to helping founders and business leaders of software and consulting firms navigate...


  • Umhlanga, South Africa Sanlam Full time

    Who are we? Sanlam is dedicated to supporting, growing and empowering clients with affordable, easy and suitable solutions, primarily through face-to-face intermediary channels, but also directly. This role is within the financial planning business of Sanlam, which comprises a large force of both tied and independent intermediaries as we as the staff who...

  • Controlling Manager

    4 days ago


    Umhlanga Rocks, South Africa 121talent Pty Ltd Full time

    Our client, a leading Manufacturing company based in Umhlanga, is looking to fill the position of Controlling Manager. Purpose of the Role: As a Controlling Manager, your primary focus will be overseeing and analyzing the cost expenditures and purchases within the company. This role offers an exciting opportunity for individuals passionate about financial...


  • Umhlanga, South Africa Excellerate JHI Full time

    **Who we are** We are a leading real estate services company that combines global standards with specialised local knowledge to create customisable high-performance solutions for our clients. We advise property owners and occupiers on every aspect of their property strategies and assist them in the development, buying, selling, leasing, valuing and...


  • Umhlanga Rocks, South Africa 121talent Pty Ltd Full time

    Controlling Manager Our client, a leading Manufacturing company based in Umhlanga, is looking to fill the position of Controlling Manager. Purpose of the Role: As a Controlling Manager, your primary focus will be overseeing and analyzing the cost expenditures and purchases within the company. This role offers an exciting opportunity for individuals...


  • Umhlanga Rocks, South Africa Sappi Full time

    Sappi North America Sappi Cloquet, established in 1898, produces high-quality graphic papers used in premium magazines, catalogs, books, direct mail and high-end print advertising for the fashion, automotive and travel industries, as well as speciality papers. Cloquet manufactures Verve, a dissolving pulp used for the textile and home goods markets. Energy...