Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.

Ab Initio Developer (YD/23/01/26)

Overview

Reference
YD/23/01/26

Salary
ZAR/hour

Job Location
- South Africa -- Johannesburg Metro -- Johannesburg

Job Type
Contract

Posted
09 February 2026


Job Title: Ab Initio Developer

Location: On-site/Johannesburg
Contract Type: Permanent / Contract
Industry: Banking / Financial Services / Enterprise Data Platforms


Role Overview

We are seeking an experienced Ab Initio Developer to design, develop, and maintain scalable ETL solutions within a high-volume data environment. The role focuses on building robust data integration pipelines, supporting enterprise data warehouses, and ensuring high data quality, performance, and reliability.


Key Responsibilities

  • Design, develop, test, and deploy Ab Initio graphs for ETL and data integration.

  • Work with GDE (Graphical Development Environment) and Co>Operating System (Co>Op).

  • Develop reusable components using PSETs, MP layouts, and metadata-driven frameworks.

  • Perform data extraction, transformation, and loading from multiple source systems.

  • Optimize performance for large-scale, high-volume batch processing.

  • Implement data quality checks, error handling, and reconciliation processes.

  • Collaborate with business analysts, data architects, and downstream consumers.

  • Support production environments, including troubleshooting and root cause analysis.

  • Adhere to SDLC, governance, and regulatory requirements.


Required Skills & Experience

Technical Skills

  • 4+ years of hands-on experience as an Ab Initio Developer.

  • Strong experience with:

    • Ab Initio GDE and Co>Op

    • Parallelism and performance tuning

    • Metadata Hub (M-Hub)

  • Solid SQL skills (Oracle, DB2, SQL Server, or similar).

  • Unix/Linux shell scripting.

  • Experience working with large data volumes in enterprise environments.

Data & Integration

  • Data warehousing concepts (ETL, ELT, dimensional modelling).

  • Experience with relational databases and flat files.

  • Understanding of data lineage, reconciliation, and data quality controls.


Nice to Have

  • Financial services or banking industry experience.

  • Exposure to cloud platforms (AWS, Azure, GCP).

  • Knowledge of scheduling tools (Control-M, Autosys, or similar).

  • Experience with Agile delivery teams.

  • Knowledge of CDC tools or real-time data integration.


Qualifications

  • Degree or Diploma in Computer Science, IT, or related field.

  • Relevant Ab Initio certifications (advantageous).


Soft Skills

  • Strong analytical and problem-solving skills.

  • Ability to work independently and in cross-functional teams.

  • Good communication and documentation skills.

  • Delivery-focused with attention to detail.


Contact information

Yandiswa D