Salary
$44k – $58k per year
Location
In office (Johannesburg)
Seniority
Senior · 3+ years exp
Employment
Full-Time
Confirmed on the employer's own hiring board on Oct 18, 2026. First seen by Alion on Oct 1, 2026. Job Mail scores C 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:
Designing, developing and supporting trusted business intelligence and analytical solutions that convert business data into clear, actionable insight. The role partners with stakeholders across the Group, to define reporting needs, build scalable Power BI solutions, develop and optimise SQL-based datasets, strengthen data quality, and support sound operational and strategic decision-making.At an intermediate level, the role independently delivers defined BI and analytics solutions. At senior level, the role leads complex workstreams, shapes solution design and standards, mentors team members, and acts as a trusted adviser to business and technical stakeholders.
Experience required:
- Intermediate: 3 to 5 years of relevant experience in BI development, data analysis, reporting or data development.
- Senior: 5+ or more years of relevant experience, including independent delivery of complex BI solutions and stakeholder leadership.
- Demonstrable experience with Power BI, DAX, Power Query, SQL, dimensional modelling, requirements analysis, testing and data validation.
- Bachelor’s degree or relevant tertiary qualification is preferred
Essential Technical Skills
- Power BI Desktop and Power BI Service, including workspaces, apps, refresh management, gateways and row-level security.
- Strong DAX capability, including filter context, time intelligence, iterators and performance-aware calculation design.
- Power Query and M for data profiling, cleansing, transformation and reusable query design.
- Advanced SQL, including joins, aggregation, common table expressions, subqueries, window functions, views, stored procedures and query optimisation.
- Dimensional data modelling, star schemas, fact and dimension design, relationships and semantic models.
- Data validation, reconciliation, root-cause analysis and test design.
- Advanced Microsoft Excel, including formulas, lookup functions, PivotTables and data validation.
- Strong data visualisation, dashboard design and data-storytelling capability.
- Clear technical documentation and requirements specification.
- Data Architecture: Advanced Microsoft Fabric, Azure, and cloud data ecosystem knowledge.
- Data Development: Coding in Python/R alongside API, JSON, and flat-file integration skills.
- BI & Modeling Tooling: Performance optimization using Tabular Editor, DAX Studio, and Power BI.
- DevOps & Governance: Competency in Git, CI/CD pipelines, security controls, and data governance.
- Advanced Analytics: Experience with Machine Learning, predictive modeling and Microsoft certifications.
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,829,202 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
Johannesburg
AI Analytics Internal Auditor
7 hours ago
≈ $30k – $64k per year (Estimated) • In office • Full-Time • 6+ years exp • South Africa
Python
SQL
Analytics
Power BI
ETL/ELT
Apply
AI Analytics Internal Auditor
7 hours ago
≈ $35k – $73k per year (Estimated) • In office • Full-Time • 6+ years exp • Johannesburg
Python
SQL
Analytics
Power BI
ETL/ELT
Apply
Channel and Product Analyst (Automotive)
7 hours ago
≈ $23k – $46k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Centurion
Python
DevOps
IAM
Analytics
Tableau
Power BI
Management
Outlook
Microsoft Office
Apply
Digital SEO, Website & Analytics Manager
1 day ago
≈ $26k – $55k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Johannesburg
PHP
PHP
WordPress
Cybersecurity
GDPR
Analytics
A/B Testing
Looker
Apply
Business System Analyst
7 hours ago
≈ $17k – $47k per year (Estimated) • In office • Full-Time • Edenvale
SQL
Analytics
Microsoft Excel
Apply
Senior Test Automation Engineer
3 days ago
≈ $67k – $161k per year (Estimated) • Remote (location not specified) • Full-Time • 5+ years exp
JavaScript
Java
TypeScript
SQL
Java
Maven
Gradle
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
Git
GitLab
Management
Agile
Scrum
QA
Playwright
Swagger
Gatling
Rest-Assured
Apply
Fullstack .NET + Angular Developer
3 days ago
Remote (location not specified) • Full-Time
JavaScript
TypeScript
SQL
C#
C#
.NET
AI/ML
Copilot
Cursor
Frontend
Angular
DevOps
Azure
CI/CD
Git
Management
Agile
Apply
In office • 4+ years exp • Bachelor's Degree • Bogotá
SQL
Visual Basic
Analytics
Power BI
Management
Power Automate
Apply
Assistant Manager Digital Analytics
9 days ago
≈ $57k – $106k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Portland
SQL
Analytics
Tableau
Power BI
Alteryx
Management
Smartsheet
Microsoft Office
Apply
Software Developer in Linköping
9 days ago
≈ $54k – $142k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Linköping
Go
JavaScript
Rust
TypeScript
Node JS
AI/ML
Copilot
Cursor
Claude Code
AI Agents
LLM
Frontend
React.js
DevOps
CI/CD
AWS
Docker
Kubernetes
Management
Intercom
Agile
Apply
APM Engineer & Analytics Specialist
3 days ago
$58k – $65k per year • In office • Full-Time • Centurion
Management
ITIL
Apply
Data Analyst - Media Experience Essential
3 days ago
≈ $22k – $47k per year (Estimated) • In office • Full-Time • 5+ years exp • Midrand
SQL
Analytics
Microsoft Excel
Apply
Inventory Data Analyst
6 days ago
≈ $18k – $48k per year (Estimated) • In office • Full-Time • South Africa
Apply
Data Analyst
3 days ago
$29k – $44k per year • In office • Full-Time • 3+ years exp • Centurion
SQL
Analytics
Power BI
Microsoft Excel
Apply
BI Developer
3 days ago
$36k – $58k per year • In office • Full-Time • 3+ years exp • Centurion
SQL
Databases
Microsoft Fabric
AI/ML
Copilot
DevOps
Azure
Analytics
Power BI
ETL/ELT
Microsoft Excel
Apply
$7.3k – $9.1k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Johannesburg
Marketing
LinkedIn
Apply
Pest Control Officer
3 hours ago
$7.3k – $9.5k per year • In office • Full-Time • 1+ year exp • Johannesburg
Apply
Treasury Risk Manager
3 hours ago
≈ $39k – $76k per year (Estimated) • In office • Full-Time • 5+ years exp • Johannesburg
AI/ML
Machine Learning
Apply
Tax Administrator
3 hours ago
$29k – $35k per year • In office • Contractor • 10+ years exp • Johannesburg
Apply
Software Developer
3 hours ago
≈ $20k – $52k per year (Estimated) • In office • Full-Time • 5+ years exp • Johannesburg
Python
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
Vue.js
Angular
React.js
DevOps
Git
Apply
This is one of many
1,829,202 more open roles from verified company boards, updated every day.

