Analytics Engineer (Business Intelligence & Reporting)

Network Finance

Gauteng

On-site

ZAR 700,000 - 1,100,000

Full time

34 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Network Finance is seeking an experienced Analytics Engineer to design and maintain Power BI dashboards, semantic models, and reporting solutions. You will develop PySpark notebooks within Microsoft Fabric or Spark environments and ensure data quality across reporting platforms.

You will collaborate with business users and tech teams to translate requirements into scalable analytics, build KPI dashboards, and optimize DAX and SQL queries for performance and insights.

Qualifications

  • 4+ years' experience in Analytics Engineering or BI.
  • Proven experience delivering enterprise reporting and analytics solutions.
  • Strong experience building Power BI dashboards, semantic models, and reporting solutions.
  • Experience developing PySpark notebooks within Microsoft Fabric or Apache Spark environments.
  • Strong SQL development and data modelling experience.
  • Experience with modern Microsoft Data Platform technologies.
  • Exposure to Financial Services or Insurance environments advantageous.

Responsibilities

  • Design, develop, and maintain Power BI dashboards, reports, scorecards, and visualisations.
  • Develop semantic models and trusted reporting datasets that support self-service analytics.
  • Build KPI dashboards and reporting solutions for business stakeholders.
  • Develop and maintain Power BI Paginated Reports where required.
  • Optimise Power BI models, DAX calculations, and report performance.
  • Analyse datasets to identify trends, opportunities, risks, and business insights.
  • Translate business requirements into scalable reporting and analytical solutions.
  • Define, monitor, and maintain business KPIs and performance metrics.
  • Perform trend analysis and support data-driven business investigations.
  • Develop and maintain PySpark notebooks within Microsoft Fabric.
  • Build reporting-ready datasets through data cleansing, transformation, and validation.
  • Develop scalable data models that support reporting and analytics requirements.
  • Write and optimise complex SQL queries for reporting and analytics.
  • Ensure data quality, governance, and consistency across reporting solutions.
  • Document datasets, business rules, and reporting standards.
  • Collaborate with business users, product owners, and technical teams to deliver impactful solutions.
  • Contribute to analytics best practices and continuous improvement initiatives.

Skills

KPI Development
Data Analysis
Trend Analysis
Data Storytelling
BI Reporting

Education

Data science / CS degree or equivalent

Tools

Power BI
DAX
Power Query (M)
Semantic Models
Tabular Models
Power BI Report Builder
SQL
PySpark
Python
Microsoft Fabric
Azure Synapse
Azure Data Factory
Delta Lake

Job description

Key Responsibilities
  • Design, develop, and maintain Power BI dashboards, reports, scorecards, and visualisations.
  • Develop semantic models and trusted reporting datasets that support self-service analytics.
  • Build KPI dashboards and reporting solutions for business stakeholders.
  • Develop and maintain Power BI Paginated Reports where required.
  • Optimise Power BI models, DAX calculations, and report performance.
  • Analyse datasets to identify trends, opportunities, risks, and business insights.
  • Translate business requirements into scalable reporting and analytical solutions.
  • Define, monitor, and maintain business KPIs and performance metrics.
  • Perform trend analysis and support data-driven business investigations.
  • Develop and maintain PySpark notebooks within Microsoft Fabric.
  • Build reporting-ready datasets through data cleansing, transformation, and validation.
  • Develop scalable data models that support reporting and analytics requirements.
  • Write and optimise complex SQL queries for reporting and analytics.
  • Ensure data quality, governance, and consistency across reporting solutions.
  • Document datasets, business rules, and reporting standards.
  • Collaborate with business users, product owners, and technical teams to deliver impactful solutions.
  • Contribute to analytics best practices and continuous improvement initiatives.
Education
  • Degree, Diploma, Certification, or equivalent experience in Data Science, Computer Science, Information Systems, Information Technology, or a related field.
Experience
  • Minimum 4 years' experience in Analytics Engineering, Business Intelligence, or a related role.
  • Proven experience delivering enterprise reporting and analytics solutions.
  • Strong experience building Power BI dashboards, semantic models, and reporting solutions.
  • Experience developing PySpark notebooks within Microsoft Fabric or Apache Spark environments.
  • Strong SQL development and data modelling experience.
  • Experience working with modern Microsoft Data Platform technologies.
  • Exposure to Financial Services or Insurance environments advantageous.
Microsoft Data Platform
  • Microsoft Fabric
  • Azure Synapse Analytics
  • Azure Data Factory
  • OneLake
  • Lakehouse Architecture
  • Delta Lake
Business Intelligence & Reporting
  • Power BI
  • DAX
  • Power Query (M)
  • Semantic Models
  • Tabular Models
  • Power BI Report Builder
  • Dashboard Development
  • Data Visualisation
Data Engineering
  • SQL
  • PySpark
  • Python
  • Data Modelling
  • ETL / ELT Development
  • Data Warehousing Principles
Analytics
  • KPI Development
  • Data Analysis
  • Trend Analysis
  • Data Storytelling
  • Business Intelligence Reporting
Development Practices
  • Git
  • Version Control
  • CI/CD (Advantageous)
  • DataOps (Advantageous)
Advantageous Skills
  • Experience with Microsoft Fabric analytics solutions.
  • Exposure to forecasting and predictive analytics.
  • Exposure to machine learning concepts.
  • Understanding of Kimball dimensional modelling.
  • Experience with Delta Lake architectures.
  • Experience within Financial Services or Insurance environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Bi Analytics Engineer
Senior Bi Analytics Engineer

Network Finance • Gauteng

On-site
ZAR 600,000 - 1,000,000
Analytics Engineer (Business Intelligence and Reporting) - Hybrid
Analytics Engineer (Business Intelligence and Reporting) - Hybrid

Profession Hub • Pretoria

Hybrid
ZAR 700,000 - 1,000,000
BI Analyst II (Contract)
BI Analyst II (Contract)

The Focus Group • Sandton

On-site
ZAR 1,200,000 - 1,800,000
Data Analyst - Enterprise Reporting and Analytics
Data Analyst - Enterprise Reporting and Analytics

PwC South Africa • Johannesburg

On-site
ZAR 600,000 - 900,000
Business Intelligence Developer
Business Intelligence Developer

Watershed Consulting • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Analytics Engineer
Analytics Engineer

Network Finance • Gauteng

Hybrid
ZAR 900,000 - 1,400,000
Analytics Engineer
Analytics Engineer

Belay Talent Solutions • Sandton

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

Korridor Holdings Limited • Centurion

On-site
ZAR 550,000 - 850,000
Analytics / BI Developer
Analytics / BI Developer

Digital Planet • Sandton

Hybrid
ZAR 420,000 - 720,000
Data Engineer - Power BI
Data Engineer - Power BI

Tech Mahindra Limited • City of Johannesburg Metropolitan Municipality

On-site
ZAR 500,000 - 800,000