Senior Data Analyst

Tenth Revolution Group

Johannesburg

Hybrid

ZAR 900,000 - 1,500,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tenth Revolution Group is seeking a Senior Analytics Engineer to join its Data & Analytics team in a hybrid role (2 days in office). You will own BI reporting, analytics and data engineering tasks, turning complex data into actionable insights while collaborating with stakeholders and technical peers.

Key focus areas include Power BI development, KPI definition, data modelling, and building scalable, trusted data pipelines across the Microsoft data ecosystem.

Qualifications

  • Hands-on BI and data engineering with reporting focus.
  • Design and maintain enterprise Power BI dashboards and datasets.
  • Define KPIs and partner with stakeholders to translate needs into data solutions.

Responsibilities

  • Design, develop and maintain Power BI dashboards, reports and scorecards.
  • Build semantic models and reporting datasets for self-service analytics.
  • Develop executive dashboards tracking business performance and KPIs.
  • Create Power BI Paginated Reports for operational reporting.
  • Optimise Power BI models, DAX and overall report performance.
  • Analyse large datasets to uncover trends and insights.
  • Prepare data via PySpark notebooks in Microsoft Fabric.
  • Write and optimise SQL; work with Lakehouse and Delta Lake platforms.

Skills

Data storytelling
Stakeholder management
Mentorship
Problem solving

Tools

Power BI
DAX
SQL
PySpark
Microsoft Fabric
Azure Synapse
Delta Lake
Lakehouse

Job description

Senior Analytics Engineer – Business Intelligence & Reporting

Location: Faerie Glen, Pretoria

Working Model: Hybrid – 2 days in the office

Department: Data & Analytics

About the Role

We are looking for a Senior Analytics Engineer to join a growing Data & Analytics team and play a key role in turning complex data into meaningful business insights.

This is a hands‑on role combining Business Intelligence, analytics, data engineering and reporting, with a strong focus on the Microsoft data ecosystem. You will work closely with business stakeholders and technical teams to understand requirements, define meaningful KPIs and build scalable, trusted data and reporting solutions.

The ideal person enjoys solving business problems with data and can move comfortably between data preparation, modelling, analytics and visualisation.

Key Responsibilities
Business Intelligence & Reporting:
  • Design, develop and maintain enterprise-level Power BI dashboards, reports, scorecards and visualisations.
  • Build robust semantic models and reporting datasets to support self-service analytics.
  • Develop executive dashboards focused on business performance and KPI tracking.
  • Create and maintain Power BI Paginated Reports for operational reporting.
  • Optimise Power BI models, DAX calculations and overall report performance.
Analytics & Business Insights:
  • Analyse large and complex datasets to identify trends, opportunities, risks and actionable insights.
  • Work with stakeholders to understand business challenges and translate them into data-driven solutions.
  • Define and maintain business KPIs and performance metrics.
  • Conduct trend analysis, root-cause analysis, forecasting and predictive analytics where relevant.
  • Present analytical findings and recommendations clearly to both technical and non-technical audiences.
Data Engineering & Preparation:
  • Develop and maintain PySpark notebooks within Microsoft Fabric.
  • Build reporting-ready datasets through data cleansing, transformation and validation.
  • Develop scalable data models to support reporting and analytical workloads.
  • Write and optimise complex SQL queries.
  • Work with Lakehouse, Delta Lake and modern enterprise data platforms.
Data Quality & Governance:
  • Ensure accuracy, completeness and consistency across reporting and analytical solutions.
  • Apply appropriate data governance standards and best practices.
  • Document data models, business rules and reporting solutions.
  • Identify and address data quality issues across analytical platforms.
Collaboration & Technical Leadership:
  • Collaborate closely with business stakeholders, product owners and technical teams.
  • Provide guidance and mentorship to junior BI Developers and Analytics Engineers.
  • Promote BI development standards and best practices.
  • Contribute to architecture discussions and continuous improvement initiatives.
Technical Requirements:
  • Microsoft Data Platform
  • Microsoft Fabric
  • Power BI
  • Azure Synapse Analytics / Microsoft SQL Server
  • Azure Data Factory
  • OneLake
  • Lakehouse Architecture
  • Delta Lake
Business Intelligence:
  • Advanced Power BI
  • DAX
  • Power Query (M)
  • Semantic Models
  • Tabular Models
  • Power BI Report Builder
  • Dashboard Design
  • Report Performance Optimisation
Data Engineering:
  • Advanced SQL
  • PySpark
  • Python
  • Data Modelling
  • Dimensional Modelling – Star Schema / Snowflake
  • ETL / ELT
  • Data Warehousing
Analytics:
  • Statistical Analysis
  • Trend Analysis
  • Forecasting
  • Predictive Analytics
  • KPI Development
  • Data Storytelling
Development Practices:
  • Git
  • Azure DevOps
  • CI/CD
  • Version Control
What We're Looking For:

We're looking for someone who combines strong technical BI and data engineering capability with genuine business understanding.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer (Analytics & Data Platform)
Data Engineer (Analytics & Data Platform)

ATS Client • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Training budget
Flexible working arrangements
Career development
Senior Analytical Engineer
Senior Analytical Engineer

AES Global • Johannesburg

On-site
ZAR 850,000 - 1,400,000
Hybrid work model
Power BI Analyst/ Developer
Power BI Analyst/ Developer

PTY • Centurion

On-site
ZAR 765,000 - 935,000
Data / BI Engineer
Data / BI Engineer

Sabenza IT & Recruitment • Cape Town

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

Impronics Technologies • Gauteng

On-site
ZAR 750,000 - 1,000,000
Senior Data Engineer
Senior Data Engineer

Chosen Online Pty Ltd • Johannesburg

On-site
ZAR 892,800 - 1,227,600
Competitive salary package (R80k - R110k per month)
Hybrid working model
Opportunity to work on challenging international projects
+2
Senior Analytical Engineer | Bryanston / Centurion | Permanent
Senior Analytical Engineer | Bryanston / Centurion | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 850,000 - 1,250,000
Senior Analytical Engineer | Bryanston / Centurion | Permanent
Senior Analytical Engineer | Bryanston / Centurion | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Analytical Engineer | Bryanston / Centurion | Permanent
Senior Analytical Engineer | Bryanston / Centurion | Permanent

Edge Executives • Johannesburg

On-site
ZAR 900,000 - 1,350,000
BI Analyst
BI Analyst

Korridor Holdings Limited • Centurion

On-site
ZAR 550,000 - 850,000