Mid Level Data Analytics Engineer

Moyoafrica

Centurion

On-site

ZAR 600,000 - 900,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

MOYO is seeking a mid-level Data Analytics Engineer to transform data into actionable insights across the analytics lifecycle. You will work on Power BI reporting, dashboards, data models and data integration, collaborating with stakeholders to deliver value.

The role emphasizes strong data engineering, warehousing, transformation and visualization skills, with exposure to Azure data services and BI best practices.

Qualifications

  • Bachelor-level qualification in a relevant field such as Computer Science, IT, Infomatics or Data Analytics.
  • Experience with Power BI reporting and dashboard development.
  • Familiarity with data warehousing, ETL, data modelling and governance practices.

Responsibilities

  • Design, develop and maintain Power BI reports, dashboards and semantic models.
  • Create interactive visualisations and KPI dashboards to support business decisions.
  • Develop and optimise DAX measures and calculations for accurate insights.
  • Translate business requirements into analytical solutions and ensure dashboard performance.

Skills

Power BI
SQL Server
Data Modelling
ETL Development
Data Warehousing
DAX
Power Query
Azure Fundamentals

Education

Degree in Computer Science / IT / Informatics / Data Analytics

Tools

Azure Data Factory
Azure Synapse Analytics
Azure Data Lake
Databricks
Python
Alteryx
UiPath

Job description

WELCOME TO MOYO
MID LEVEL DATA ANALYTICS ENGINEER
Role Overview

The Data Analytics Engineer is responsible for transforming data into meaningful insights that support business decision-making. The role spans the full analytics lifecycle, including requirements gathering, source data analysis, data modelling, data engineering, report development, dashboard visualisation, and ongoing optimisation of business intelligence solutions. The successful candidate will possess strong technical capability across data preparation, warehousing, transformation, and visualisation, with a particular focus on Microsoft Power BI Analytics Solutions. The role requires the ability to engage with business stakeholders, translate requirements into technical solutions, and deliver high-quality, actionable insights.

Required Qualifications:

Tertiary qualification (degree, diploma, or certificate) in a relevant field (e.g., Computer Science, IT, Informatics, or Data Analytics)

Experience & Knowledge Requirements
Technical Skills
  • Microsoft Power BI (Essential)
  • Tableau (Advantageous)
  • Microsoft SQL Server
  • Data Warehousing Methodologies and Best Practices
  • Data Modelling (Star Schema, Dimensional Modelling)
  • Data Consolidation and Integration
  • Data Cleansing and Transformation
  • ETL Development
  • Database Design and Optimisation
  • Dashboard and Report Development
  • DAX (Data Analysis Expressions)
  • Power Query (M Language)
  • Azure Data Fundamentals and Azure Data Services Exposure
Advantageous Experience
  • Azure Data Factory
  • Azure Synapse Analytics
  • Azure Data Lake
  • Microsoft Fabric
  • Databricks
  • AWS and AWS Redshift
  • Oracle Databases
  • SSIS, SSAS and SSRS
  • Python, R or Alteryx
  • AI and Machine Learning exposure
  • Big Data technologies such as Hadoop, Hive and Spark
  • RPA tools such as UiPath
  • Agile delivery methodologies
  • Azure DevOps practices and tooling
Key Responsibilities
Reporting, Analytics & Visualisation
  • Design, develop, implement and maintain Power BI reports, dashboards and semantic models.
  • Develop interactive visualisations and KPI dashboards to support business decision-making.
  • Create and maintain Power BI datasets, dataflows and workspaces.
  • Develop and optimise DAX measures and calculations.
  • Translate business requirements into meaningful analytical insights.
  • Monitor and improve dashboard performance and usability.
  • Support business users with reporting and self-service analytics requirements.
Data Engineering & Analytics
  • Analyse source systems and business requirements.
  • Perform data sourcing, profiling, cleansing, transformation and validation.
  • Design and develop data models for reporting and analytics.
  • Design, develop and maintain data warehouse and reporting solutions.
  • Develop ETL and data integration processes.
  • Ensure data quality, consistency and governance standards.
  • Identify opportunities for process automation and optimisation.
Business Engagement
  • Gather and document business requirements.
  • Facilitate stakeholder workshops and requirements sessions.
  • Translate business challenges into scalable Power BI and analytics solutions.
  • Collaborate with technical teams and business stakeholders to deliver value.
  • Build and maintain strong client and team relationships.
Quality Assurance & Continuous Improvement
  • Conduct thorough testing and validation of reporting and analytics solutions.
  • Document technical specifications, designs and operating procedures.
  • Provide support and troubleshooting for Power BI environments.
  • Recommend and implement process improvements.
  • Research emerging Microsoft Data & AI technologies and analytics best practices.
Required Technology Stack
Essential
  • Power BI
  • DAX
  • Power Query
  • SQL Server
  • Data Modelling
  • ETL Development
  • Data Warehousing
  • Azure Fundamentals
Preferred
  • Microsoft Fabric
  • Azure Data Factory
  • Azure Synapse
  • Azure Data Lake
  • Databricks
  • Python
  • AI & Machine Learning
  • Azure DevOps
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid Level BI Analyst Consultant
Mid Level BI Analyst Consultant

Moyoafrica • Centurion

On-site
ZAR 420,000 - 660,000
Senior Data Engineer
Senior Data Engineer

Moyoafrica • Centurion

On-site
ZAR 600,000 - 850,000
Data Analytics Engineer: Power BI & Insightful Dashboards
Data Analytics Engineer: Power BI & Insightful Dashboards

Moyoafrica • Centurion

On-site
ZAR 600,000 - 900,000
BI Analyst II (Contract)
BI Analyst II (Contract)

The Focus Group • Sandton

On-site
ZAR 1,200,000 - 1,800,000
BI Analyst
BI Analyst

Korridor Holdings Limited • Centurion

On-site
ZAR 550,000 - 850,000
Data Analytics Engineer
Data Analytics Engineer

Pbt-Group • Cape Town

On-site
ZAR 700,000 - 1,000,000
Data Engineer (Analytics & Data Platform)
Data Engineer (Analytics & Data Platform)

ATS Client • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Training budget
Flexible working arrangements
Career development
Business / Data Analyst Developer
Business / Data Analyst Developer

Barron • Gauteng

On-site
ZAR 420,000 - 700,000
Intermediate Data Solutions Engineer
Intermediate Data Solutions Engineer

Future Fit • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Salary increases
Bonuses
Loyalty leave
+3
Senior Data Solutions Engineer
Senior Data Solutions Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+1