Enter a job title or keyword

Analytics Engineer


Job Location:

Johannesburg - South Africa

Monthly Salary: Not provided by the employer
Posted: 9 August 2026 (28 days ago)
Application Deadline: 6 November 2026
Vacancies: 1 Vacancy

Job Summary

Analytics Engineer

Purpose:
Transform raw data into clean structured analytics-ready datasets that support business reporting and decision-making. This role bridges Data Engineering and Data Analytics.

Key Responsibilities:

  • Build and maintain analytics-ready datasets.
  • Design data models (fact and dimension tables).
  • Develop ETL/ELT data pipelines.
  • Deliver datasets for Power BI reporting.
  • Ensure consistent business metrics and data definitions.
  • Collaborate with stakeholders analysts and data teams.

Requirements:

  • Relevant degree in Data Science Computer Science Information Systems or related field.
  • 5-8 years experience in Analytics Engineering Data Engineering or similar roles.
  • Strong SQL and data transformation skills.
  • Experience with Power BI datasets and reporting.
  • Hands-on data modelling experience (Kimball fact and dimension tables).
  • Experience with Azure Synapse and Microsoft Fabric.

Key Skills:

  • Data Modelling
  • SQL
  • Power BI
  • Azure Data Services
  • Synapse Analytics
  • Microsoft Fabric
  • ETL/ELT Development
  • Business Requirements Analysis

Ideal Candidate: An experienced Analytics Engineer with strong SQL data modelling Power BI and Microsoft data platform expertise capable of building trusted datasets that drive business insights and reporting.