SAP Developer
3 days ago
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.
-
Trainee Divisional Financial Manager
2 weeks ago
Umhlanga, KwaZulu-Natal, South Africa Shoprite Holdings Ltd Full time R900 000 - R1 200 000 per yearPurpose 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,...
-
Packing Plant Supervisor
3 days ago
Umhlanga, KwaZulu-Natal, South Africa Hire Resolve Full time R90 000 - R120 000 per yearHire 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...
-
Client Relationship Manager
1 week ago
Umhlanga, KwaZulu-Natal, South Africa VICIT Full time R120 000 - R180 000 per yearJob 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 yearWho 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 timeUmhlanga 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...
-
Development Enterprise Business Consultant
2 weeks ago
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...
-
Client Relationship Manager
1 day ago
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 timeWho 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 timeOur 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...
-
Property Administrator
1 week ago
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...
-
Controlling Manager Umhlanga
4 days ago
Umhlanga Rocks, South Africa 121talent Pty Ltd Full timeControlling 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...
-
Process Engineer I, II, II, IV
2 weeks ago
Umhlanga Rocks, South Africa Sappi Full timeSappi 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...