Salary
$36k – $58k per year
Location
In office (Centurion)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Confirmed on the employer's own hiring board on Oct 1, 2026. First seen by Alion on Oct 1, 2026. Job Mail scores D on the Alion truth index.
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
The Role:
- Design, develop, test, publish and maintain Power BI reports, dashboards, apps, datasets and semantic models.
- Build intuitive Power BI visualisations, including drill-throughs, tooltips, bookmarks, navigation, slicers and exception views.
- Develop robust DAX measures and calculation logic.
- Design scalable dimensional data models, including star schemas, fact tables, dimensions and relationships.
- Optimise DAX, Power Query, model size, cardinality and report performance.
- Implement row-level security, workspace access and report distribution.
- Manage/support deployment across development, testing and production environments.
- Monitor refreshes, usage and BI performance and investigate failures.
- Develop and optimise SQL queries, views, stored procedures and reusable data extraction logic.
- Integrate and reconcile data from databases, files, spreadsheets, APIs and business applications.
- Create repeatable ETL/ELT transformations using SQL, Power Query, dataflows or approved platform services.
- Analyse query execution and data retrieval performance.
- Document source-to-target mappings, transformation rules, dependencies and data lineage.
- Apply source-control, peer-review, change-control and production-release practices.
- Profile data and implement repeatable validation/reconciliation controls.
- Support unit, integration, regression and UAT testing.
- Investigate data discrepancies and technical BI issues and coordinate corrective action.
- Maintain technical documentation, data dictionaries, calculation definitions and release notes.
- Use version control and peer review for code, models and report changes.
- Promote reusable data products, naming conventions, development standards and a single source of truth.
- Identify opportunities for automation, AI-enabled analytics and improved BI capability.
- Keep current with Power BI, Microsoft Fabric, Copilot, Azure and related Microsoft data technologies.
- At Senior level: lead complex BI initiatives, define solution architecture, conduct code/design reviews and mentor junior/intermediate developers.
- 3-5+ years’ experience as a BI Developer (duties as above) - must have
- Degree is desirable
- Advanced Excel - must have
- Experience using Power BI, SQL, DAX, Power Query - must have
- Microsoft Fabric, Copilot, Azure and related Microsoft data technologies - advantageous
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,051,596 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Analytics
Similar stack
Same company
Centurion
Quality Analyst II
3 hours ago
$63k – $100k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree
Python
SQL
SAS
Analytics
Power BI
Management
Microsoft Office
Apply
Analyst, Advanced Analytics
1 hour ago
$60k – $110k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • Bentonville • Bellevue
SQL
Apply
Product Analyst
16 days ago
≈ $68k – $134k per year (Estimated) • In office • 4+ years exp • Dallas
SQL
Analytics
Power BI
Management
SharePoint
Apply
≈ $44k – $118k per year (Estimated) • In office • Contractor • Bath
Analytics
Master Data Management
Management
Microsoft Office
Apply
≈ $44k – $118k per year (Estimated) • Hybrid • Contractor • Bath
Analytics
Master Data Management
Management
Microsoft Office
Apply
$43k – $58k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Johannesburg
Python
SQL
Databases
Microsoft Fabric
AI/ML
Machine Learning
DevOps
Azure
CI/CD
Git
Analytics
Power BI
Microsoft Excel
Dimensional Modeling
Apply
Data Analyst
8 hours ago
$29k – $43k per year • In office • Full-Time • 3+ years exp • Centurion
SQL
Analytics
Power BI
Microsoft Excel
Apply
Data Engineer II - Zelle
8 hours ago
$83k – $124k per year • Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Chicago • San Francisco • Scottsdale • New York
Python
Java
SQL
Scala
Python
pySpark
Java
Maven
AI/ML
Hadoop
Spark
Machine Learning
DevOps
AWS
Amazon S3
Linux
Analytics
Tableau
ETL/ELT
Apply
Data & ML Engineer
8 hours ago
≈ $25k – $64k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Cape Town
Python
SQL
C#
AI/ML
Prefect
TensorFlow
PyTorch
Anomaly Detection
DevOps
CI/CD
Analytics
ETL/ELT
Azure Data Factory
Management
Power Automate
Power Apps
SharePoint
Apply
Senior Accounting Manager
8 hours ago
≈ $82k – $160k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Carlsbad
SQL
Analytics
Power BI
Apply
Apply
Data Analyst
8 hours ago
$29k – $43k per year • In office • Full-Time • 3+ years exp • Centurion
SQL
Analytics
Power BI
Microsoft Excel
Apply
$43k – $58k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Johannesburg
Python
SQL
Databases
Microsoft Fabric
AI/ML
Machine Learning
DevOps
Azure
CI/CD
Git
Analytics
Power BI
Microsoft Excel
Dimensional Modeling
Apply
INVENTORY DATA ANALYST – MINING (BOKSBURG)
8 hours ago
≈ $12k – $30k per year (Estimated) • In office • Full-Time • 1+ year exp • Boksburg
Analytics
Microsoft Excel
Apply
BI Developer
8 hours ago
≈ $25k – $47k per year (Estimated) • In office • Full-Time • 5+ years exp • Johannesburg
SQL
Apply
≈ $24k – $45k per year (Estimated) • In office • Full-Time • Centurion
Management
ITIL
Apply
Short-Term Support Specialist
8 hours ago
≈ $39k – $88k per year (Estimated) • In office • Full-Time • 5+ years exp • Centurion
Management
Microsoft Office
Marketing
LinkedIn
Apply
Junior Accountant
8 hours ago
≈ $31k – $69k per year (Estimated) • In office • Full-Time • Centurion
Analytics
Microsoft Excel
Management
WhatsApp
Apply
Software Developer (Flutter / Mobile)
8 hours ago
In office • Full-Time • 5+ years exp • Centurion
Java
Kotlin
SQL
C#
Dart
Databases
Oracle
SQLite
Mobile
JUnit
Flutter
XCTest
DevOps
Rest API
CI/CD
Jenkins
Git
TeamCity
Bitbucket
GitLab
Management
Confluence
Jira
Agile
Scrum
UML
Apply
Project Engineer
8 hours ago
≈ $20k – $42k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Centurion
Design
AutoCAD
Apply
This is one of many
1,051,596 more open roles from verified company boards, updated every day.

