BI Analyat

Zoho

Johannesburg

On-site

ZAR 700,000 - 1,200,000

Full time

14 days+
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

Magnus Consulting Solutions Pty Ltd is seeking an experienced BI Analyst in Johannesburg to translate complex data into actionable business insights. You will work with Power BI, SQL, and data warehousing technologies to model, visualize, and validate data.

The role emphasizes data governance and collaboration with business units, targeting large enterprise datasets and strong DAX-based visuals. 5-10+ years of BI/Analytics experience are preferred; banking or finance exposure is a plus.

Qualifications

  • 5-10+ years of experience in BI/Data Analytics roles.
  • Strong expertise in Power BI data modeling, DAX, and visualization best practices.
  • Advanced SQL skills including query writing, performance tuning and data validation.
  • Experience with Data Warehouses and large enterprise datasets.
  • Strong understanding of data modeling concepts (facts, dimensions, star schema).
  • Ability to translate complex data into clear business insights.

Skills

Power BI
SQL
Data warehousing
Data modeling
DAX

Tools

Azure Data Platform
Azure SQL
ADF
Databricks
Synapse
PL/SQL

Job description

Magnus Consulting Solutions Pty Ltd | Contract

BI Analyat

Johannesburg, South Africa | Posted on 02/18/2026

Requirements
  • 5-10+ years of experience in Business Intelligence / Data Analyticsroles.
  • Strong expertise in Power BI(data modeling, DAX, visualization best practices).
  • Advanced SQLskills (query writing, performance tuning, data validation).
  • Experience working with Data Warehousesand large enterprise datasets.
  • Strong understanding of data modeling concepts(facts, dimensions, star schema).
  • Ability to translate complex data into clear business insights.
Preferred / Good to Have
  • Experience with Azure Data Platform(Azure SQL, ADF, Databricks, Synapse).
  • Exposure to banking / BFSI domain, finance, or risk reporting.
  • Knowledge of ETL toolsand data integration processes.
  • Experience with PL/SQLor other database technologies.
  • Familiarity with data governance, controls, and audit standards.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior BI Analyst — Power BI, SQL & Data Warehousing
Senior BI Analyst — Power BI, SQL & Data Warehousing

Zoho • Johannesburg

On-site
ZAR 700,000 - 1,200,000
Power BI Analyst/ Developer
Power BI Analyst/ Developer

Zohorecruit • Centurion

Hybrid
ZAR 765,000 - 935,000
BI Analyst
BI Analyst

Boardroom Appointments • Stellenbosch

On-site
ZAR 600,000 - 900,000
Business Intelligence (BI) / SQL Developer
Business Intelligence (BI) / SQL Developer

iDbase Software • Sandton

Hybrid
ZAR 650,000 - 900,000
Data / BI Engineer
Data / BI Engineer

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 600,000 - 800,000
Full Stack BI Developer MMH250304-3
Full Stack BI Developer MMH250304-3

Guardrisk • Sandton

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

Unitrade 745 (Pty) Ltd • Johannesburg

On-site
ZAR 334,800 - 446,400
Data Analyst
Data Analyst

Impronics Technologies • Gauteng

On-site
ZAR 750,000 - 1,000,000
BI Analyst
BI Analyst

Korridor Holdings Limited • Centurion

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

Magnus Consulting Solutions Pty Ltd • Johannesburg

On-site
ZAR 720,000 - 1,100,000