This job is no longer available
This job expired on 29/08/2026. It no longer accepts applications.
Data Engineer II
FNB South Africa · Johannesburg
Job description
About the role
We are looking for a Data Engineer II to design, develop and maintain enterprise data solutions that enable advanced analytics, improve cost-effectiveness and ensure flexibility across systems. The role involves building robust data pipelines, integrating multiple sources and collaborating with architects, analysts and product owners.
Key responsibilities
- Acquire, transform and load data into enterprise data warehouses and data lakes.
- Design and maintain data marts, models and data flows.
- Automate data pipelines and schedule tasks for operational analytics.
- Conduct gap analysis, cost/effort assessments and prepare business cases.
- Develop unit and system tests and manage UAT and change control sign‑off.
- Perform data quality assessments, monitoring and alerts.
- Research emerging technologies and recommend flexible, cost‑effective solutions.
- Present technology solutions to senior leadership and influence data analytics transformation.
- Provide analytic infrastructure and big‑data support to Data Operations and Analytics teams.
Required profile
- 4+ years of experience in data engineering or related roles.
- Relevant degree in Computer Science, Engineering or Information Systems.
- Advanced certifications in Ab Initio (highly valued) and experience in financial services (advantageous).
- Proven experience with ETL tools, data warehousing and performance optimisation.
- Strong analytical and problem‑solving abilities.
Required skills
- Ab Initio (preferred)
- Python
- Apache Spark
- Linux shell scripting
- Teradata, SQL Server, Hive, Zeppelin
- Hadoop ecosystem, Kafka
- Power BI, SSAS, SSIS, SAS
- Control‑M for scheduling and automation
What we offer
- Opportunities to collaborate across teams and specialisations.
- A challenging environment with exposure to advanced technologies.
- Opportunities to innovate and grow technical expertise.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salary: Software Engineer Based on 13 job offers in South AfricaSalaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
FNB South Africa
Johannesburg
Related job offers
-
Cyber Security Administrator – Johannesburg
Employeur non precise Johannesburg -
Future Leaders Accelerator Graduate Programme
Lesaka Technologies Johannesburg -
Junior Test Analyst
Hire Resolve Johannesburg -
2026/27 Graduate Learnership Programme in Gauteng
State Information Technology Agency (SITA) Pretoria -
Senior AI Engineer – In-Office (Cape Town)
Acuity Consultants Cape Town