Data Engineer

Uyandiswa Project Management Services

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Uyandiswa Project Management Services is seeking a Data Engineer to design, build, and maintain robust data pipelines and infrastructure supporting our BI & Analytics practice. You will enable clients to capture, integrate, and process data reliably, laying the foundation for sound analytics and strategic decision-making.

You will collaborate with analysts to translate data requirements into scalable solutions, optimize data models and warehouses, ensure data quality and governance, and

Qualifications

  • Bachelor's degree in a related field.
  • Minimum 3-5 years’ experience in a data engineering role.
  • Strong proficiency in SQL and at least one programming language (Python, Scala, or Java).
  • Experience with ETL tools and cloud data platforms (Azure, AWS, GCP, Snowflake, Databricks).
  • Experience with data warehousing concepts and data modelling techniques.
  • Exposure to Financial Services, Energy, Manufacturing, or Consumer Goods data environments advantageous.

Responsibilities

  • Design, build, and maintain scalable ETL/ELT data pipelines from diverse source systems.
  • Develop and optimise data models, warehouses, and lakes to support reporting and analytics needs.
  • Ensure data quality, integrity, and governance across pipelines and storage layers.
  • Collaborate with Data Analysts and Business Analysts to understand data requirements and deliver fit-for-purpose datasets.
  • Monitor and troubleshoot data pipeline performance, resolving issues proactively.
  • Implement data security, access controls, and compliance measures in line with client and industry standards.

Skills

SQL
Python
Scala
Java
Agile
Data Modeling

Education

Bachelor's degree in Computer Science / Data Engineering / Information Systems or related field

Tools

Azure
AWS
GCP
Snowflake
Databricks
ETL Tools

Job description

Uyandiswa is seeking a Data Engineer to design, build, and maintain robust data pipelines and infrastructure supporting our Business Intelligence & Analytics practice. You will enable clients to capture, integrate, and process data reliably, laying the foundation for sound analytics and strategic decision-making.

Key Responsibilities

  • Design, build, and maintain scalable ETL/ELT data pipelines from diverse source systems.
  • Develop and optimise data models, warehouses, and lakes to support reporting and analytics needs.
  • Ensure data quality, integrity, and governance across pipelines and storage layers.
  • Collaborate with Data Analysts and Business Analysts to understand data requirements and deliver fit-for-purpose datasets.
  • Monitor and troubleshoot data pipeline performance, resolving issues proactively.
  • Implement data security, access controls, and compliance measures in line with client and industry standards.
  • Bachelor’s degree in Computer Science, Data Engineering, Information Systems, or a related field.
  • Minimum 3-5 years’ experience in a data engineering role.
  • Strong proficiency in SQL and at least one programming language (Python, Scala, or Java).
  • Experience with ETL tools and cloud data platforms (e.g. Azure, AWS, GCP, Snowflake, Databricks).
  • Experience with data warehousing concepts and data modelling techniques.
  • Exposure to Financial Services, Energy, Manufacturing, or Consumer Goods data environments advantageous.

Skills and Competencies

  • Strong technical problem-solving skills and attention to detail.
  • Sound understanding of data architecture, governance, and security principles.
  • Ability to translate business and analytical requirements into robust technical solutions.
  • Good communication skills for engaging with both technical and business stakeholders.
  • Comfortable working in Agile delivery environments.
  • Continuous learning mindset, keeping pace with evolving data engineering tools and practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer: Build Scalable Pipelines & Analytics
Data Engineer: Build Scalable Pipelines & Analytics

Uyandiswa Project Management Services • Johannesburg

On-site
ZAR 600,000 - 900,000
Data Analyst
Data Analyst

Uyandiswa Project Management Services • Johannesburg

On-site
ZAR 420,000 - 600,000
Data Engineer
Data Engineer

Placements24 • Cape Town

Hybrid
ZAR 550,000 - 900,000
Competitive salary
Medical and retirement benefits
Professional development
+2
Data Engineer
Data Engineer

Placements24 • Soweto

Hybrid
ZAR 500,000 - 900,000
Senior Data Engineer
Senior Data Engineer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 800,000 - 1,200,000
Senior Data Engineer
Senior Data Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Medical, dental, and vision insurance
Professional development
Paid time off
+1
Data Engineer
Data Engineer

AES Global • Cape Town

On-site
ZAR 600,000 - 900,000
Data Engineer
Data Engineer

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Data Engineer
Data Engineer

Tumaini Consulting • Sandton

On-site
ZAR 600,000 - 900,000
Data Engineer
Data Engineer

DLK Group • Kou-Kamma Local Municipality

On-site
ZAR 480,000 - 720,000
Hybrid working option