South Africa
Data Engineer in Randburg - Image 1
Data Engineer in Randburg - 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
Be careful with multilevel marketing programs, and their income projections.
1 / 10
More info about this ad

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

If you’re still wanting to browse, there is so much to explore in the Information Technology category! Take a look at the ads Full Stack .NET Desktop Developer (Desktop WinForms), Johannesburg, Business Development and Officer (Marketer), Johannesburg and Business Development Consultant – Food Hygiene | Gauteng / … in Johannesburg to discover more of what you’re looking for. Right now, there are 397 classified ads in Information Technology in Johannesburg on Locanto.

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