2,110,419open jobs
130,084companies
243,746added this week
Browse all
Location
In office (Johannesburg)
Employment
Full-Time

First seen by Alion on Oct 29, 2026.

Overview
Company
Impact
Profile match
Samaha Consulting is an IT consulting firm in South Africa that supplies specialists to large clients, including security assurance, Oracle Fusion Middleware and business analysis roles. A current vacancy supports the security posture of mobile operator MTN. The company is headquartered in Johannesburg, South Africa.
Introduction

We are looking for an experienced Azure Data Engineer with 7+ years of overall IT experience and at least 3–4 years of strong hands-on expertise in Azure Data Engineering. The ideal candidate should have excellent proficiency in T-SQL, SQL programming, Python-based ETL development, and data transformation using Azure Databricks.

The candidate will be responsible for designing, developing, testing, and maintaining robust and high-performance data pipelines using Azure Data Factory (ADF), Azure Databricks, Azure Synapse Analytics, Azure Data Lake Storage Gen2 (ADLS Gen2), and Microsoft Fabric.

The role requires expertise in data warehouse modelling methodologies, automated data pipeline testing, source control, Azure DevOps (ADO), deployment pipelines, and data governance practices. The candidate must be analytical, self-motivated, delivery-focused, and capable of collaborating with business and technical stakeholders.

Duties & Responsibilities
  • Design, develop, and maintain scalable, reliable, and high-performance ETL/ELT data pipelines.

  • Perform data analysis, exploration, validation, and transformation using T-SQL and advanced SQL programming.

  • Develop ETL processes and data-wrangling solutions using Python and Azure Databricks.

  • Build and manage data integration workflows using Azure Data Factory, Azure Synapse Analytics, and ADLS Gen2.

  • Work with Azure data services and Microsoft Fabric to support data engineering and analytics requirements.

  • Develop and optimise SQL stored procedures, functions, and queries for improved performance.

  • Implement data warehouse models using Kimball methodology, dimensional modelling, and Data Vault 2.0 principles.

  • Write and execute automated tests to validate data pipelines, transformations, data quality, and processing accuracy.

  • Identify and resolve data pipeline failures, performance bottlenecks, and data integrity issues.

  • Manage source code using version control tools and Azure DevOps (ADO).

  • Support CI/CD and deployment pipelines across development, testing, and production environments.

  • Apply data governance, metadata management, and data lineage practices using tools such as Microsoft Purview.

  • Collaborate with business stakeholders, analysts, architects, and development teams to translate requirements into technical solutions.

  • Ensure data solutions align with current and future business processes, standards, and governance requirements.

  • Maintain technical documentation and communicate project progress, issues, and solutions effectively.

  • Take ownership of deliverables, manage competing priorities, and ensure timely delivery of quality data engineering solutions.

Desired Experience & Qualification
  • 7+ years of overall IT experience.

  • Minimum 3–4 years of expert-level hands-on experience in Azure Data Engineering.

  • Strong experience in SQL and T-SQL for data analysis, data exploration, and query optimisation.

  • Proficiency in Python for ETL development and data wrangling, particularly using Azure Databricks.

  • Hands-on experience with Azure Data Factory (ADF), Azure Databricks, Azure Synapse Analytics, and/or ADLS Gen2.

  • Experience developing, maintaining, and optimising robust ETL/ELT data pipelines.

  • Strong SQL programming skills, including stored procedures and functions.

  • Experience in data warehouse modelling methodologies, including Kimball, dimensional modelling, and Data Vault 2.0.

  • Experience writing automated tests for data pipelines and performing data quality validation.

  • Knowledge of Microsoft Fabric and Azure data products.

  • Experience with source control and Azure DevOps (ADO).

  • Understanding of CI/CD, deployment pipelines, and release management.

  • Awareness of data governance tools and practices, such as Microsoft Purview.

  • Strong analytical, problem-solving, and troubleshooting skills.

  • Ability to translate business requirements into scalable and efficient data solutions.

  • Excellent communication and stakeholder management skills.

  • Ability to work independently, manage multiple priorities, and deliver within deadlines.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,110,419 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Johannesburg
Data Engineer 28 days ago
In office · Full-Time · Cape Town
SQL
Databases
MS SQL
Apache Kafka
DevOps
Azure
Git
Analytics
Power BI
ETL/ELT
SSIS
SSAS
Dimensional Modeling
Apply
Hybrid · Full-Time · Cape Town
Python
SQL
Databases
Snowflake
Amazon Redshift
AI/ML
NLP
Amazon SageMaker
Machine Learning
DevOps
AWS
AWS Lambda
Amazon S3
Analytics
Power BI
Apply
Remote (South Africa, US time zones hours)
Python
SQL
DevOps
Git
Apply
$33k – $47k per year (gross) · In office · Full-Time · Johannesburg
SQL
Databases
MySQL
PostgreSQL
Oracle
MS SQL
AI/ML
Machine Learning
Apply
In office · Full-Time · Johannesburg
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
AI/ML
Spark
DevOps
Azure
CI/CD
Git
AWS
Analytics
ETL/ELT
Apply
$28k – $35k per year · Remote (South Africa) · Johannesburg
Python
SQL
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Istanbul · Johannesburg · Cairo · Casablanca · Tunis
Apply
In office · 7+ years exp · Bachelor's Degree · Johannesburg
Management
Agile
Apply
Tax Manager 1 day ago
Hybrid · Full-Time · Johannesburg
Apply
In office · Full-Time · 3+ years exp · Bachelor's Degree · Johannesburg
Apply
See all jobs
This is one of many
2,110,419 more open roles from verified company boards, updated every day.