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