South Africa
Data Engineer in Johannesburg - Image 1
Data Engineer in Johannesburg - Image 1
Enlarge image

Data Engineer, Johannesburg

Data Engineer, Johannesburg
Description

We are seeking a skilled Data Engineer to support the design, development, and maintenance of scalable data solutions within a banking environment.

The role will focus on building reliable data pipelines, integrating data from multiple sources, supporting analytics and reporting, and ensuring data is accurate, secure, and available for business decision-making.

 

What you'll do:

  • Design, build, test, and maintain data pipelines and ETL/ELT processes.
  • Extract, transform, and load data from multiple source systems.
  • Work with data scientists, analysts, BI developers, architects, and business stakeholders.
  • Develop and optimise SQL queries, stored procedures, and data transformation logic.
  • Support data integration between operational systems, data warehouses, lakes, and reporting platforms.
  • Build and maintain data models to support analytics, reporting, and downstream consumption.
  • Monitor data pipelines for failures, performance issues, and data quality concerns.
  • Troubleshoot and resolve data-related production issues.
  • Support data governance, security, access control, and compliance requirements.
  • Document data flows, data definitions, technical designs, and support procedures.
  • Contribute to automation, performance optimisation, and continuous improvement of the data platform.
  • Support data analysis requirements to enable business insights and decision-making.

Your Expertise:

  • 3+ years' experience as a Data Engineer, BI Data Engineer, ETL Developer, Data Warehouse Developer, or similar.
  • Strong hands-on experience with SQL.
  • Experience building and maintaining ETL/ELT pipelines.
  • Experience working with large datasets and multiple source systems.
  • Experience with data warehousing, data lakes, or lakehouse environments.
  • Experience with tools such as Azure Data Factory, Databricks, Synapse, Microsoft Fabric, AWS Glue, Redshift, BigQuery, Snowflake, or similar would be advantageous.
  • Experience with Python, PySpark, Spark, Scala, or similar would be beneficial.
  • Understanding of data modelling, dimensional modelling, and data transformation principles.
  • Experience with data analysis, data exploration, and supporting analytical use cases.
  • Experience with data quality checks, reconciliation, and pipeline monitoring.
  • Banking, fintech, payments, risk, fraud, customer analytics, or financial services experience would be advantageous.

Technical Skills

  • SQL / T-SQL
  • Data Analysis
  • ETL / ELT
  • Data pipelines
  • Data warehousing
  • Data lakes / lakehouse
  • Data modelling
  • Python / PySpark
  • Spark / Databricks
  • Azure Data Factory
  • Azure Synapse
  • Microsoft Fabric
  • Snowflake
  • BigQuery / Redshift
  • APIs / file ingestion
  • Git / CI/CD
  • Data quality
  • Data governance
  • Power BI integration
Highlights
Safety Tips
Beware of ads written with poor grammar or spelling.
1 / 10
More info about this ad

Data Engineer has been posted in the Johannesburg Information Technology category on Locanto.

If you’re looking for something similar, check out Full Stack .NET Desktop Developer (Desktop WinForms), Johannesburg, Business Development and Officer (Marketer), Johannesburg or Business Development Consultant – Food Hygiene | Gauteng / … in Johannesburg, also posted in Information Technology. Currently, there are 397 ads posted in the Information Technology category in Johannesburg.

Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Information Technology in Alberton, Bedfordview and Randburg. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.