Salary
≈ $30k – $61k per year (Estimated)
Location
In office (Pretoria)
Seniority
Middle · 4+ years exp
Employment
Full-Time
First seen by Alion on Oct 27, 2026. Network Finance scores C on the Alion truth index.
Overview
Company
Impact
Profile match
Founded in 1987, Network Finance is a specialized recruitment and talent solutions agency operating as a key division of Network Recruitment (part of ADvTECH Group). Headquartered in Johannesburg, South Africa, the company provides executive search, permanent placement, and contract staffing tailored specifically to the finance, accounting, auditing, taxation, and actuarial sectors. Through its niche industry focus and global network spanning Africa, Europe, and the Middle East, it enables corporate clients and multinational enterprises to source highly qualified financial leaders and Chartered Accountants.
Key Responsibilities
Business Intelligence & Reporting
- Design, develop, and maintain Power BI dashboards, reports, scorecards, and visualisations.
- Build and maintain semantic models and reporting datasets.
- Develop KPI reporting solutions and self-service analytics capabilities.
- Optimise Power BI models, DAX calculations, and report performance.
- Develop paginated reports where required.
Analytics & Insights
- Analyse data to identify trends, risks, opportunities, and business insights.
- Collaborate with stakeholders to translate business requirements into reporting and analytical solutions.
- Define, monitor, and maintain key performance indicators (KPIs).
- Present analytical findings to both technical and non-technical audiences.
Data Engineering & Data Management
- Develop and maintain PySpark notebooks within Microsoft Fabric.
- Build reporting-ready datasets through data transformation, validation, and cleansing.
- Create scalable data models to support enterprise reporting and analytics.
- Develop and optimise complex SQL queries.
- Work with Lakehouse, Delta Lake, and enterprise data environments.
Data Governance
- Ensure data accuracy, integrity, and consistency across reporting solutions.
- Support data governance and data quality initiatives.
- Maintain documentation for datasets, reports, and business rules.
Minimum Requirements
- Degree, Diploma, or relevant certification in Data Science, Computer Science, Information Systems, or a related field.
- Minimum 4 years' experience in Analytics Engineering, Business Intelligence, or Data Analytics.
- Advanced experience with:
- Microsoft Fabric
- Power BI
- SQL
- PySpark
- Python
- Azure Synapse Analytics
- Azure Data Factory
- Proven experience developing Power BI semantic models, dashboards, and enterprise reporting solutions.
- Strong understanding of data modelling, ETL/ELT processes, and data warehousing principles.
- Experience using Git and version control tools.
Advantageous Experience
- Delta Lake and Lakehouse architectures.
- CI/CD and DataOps practices.
- Dimensional modelling (Kimball methodology).
- Financial Services or Insurance industry exposure.
- Forecasting, predictive analytics, or machine learning concepts.
Key Competencies
- Strong analytical and problem-solving abilities.
- Excellent communication and stakeholder engagement skills.
- Strong attention to detail and data accuracy.
- Ability to translate business requirements into effective analytics solutions.
- Collaborative team player with a continuous learning mindset.
- Ability to work independently and manage multiple priorities.
Why Join Us?
- Work with cutting-edge Microsoft Data & Analytics technologies.
- Be part of a collaborative and innovative analytics team.
- Contribute to impactful, data-driven business initiatives.
- Gain exposure to modern analytics, reporting, and data engineering practices.
- Enjoy opportunities for ongoing professional growth and development.
Apply now!
For more IT jobs, please visit www.networkrecruitmentinternational.com/
I also specialise in recruiting in the following:
Software Development
Data Engineer
Data Analyst
Infrastructure
Architecture
... and more!
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information contact:
Sfundo Shoba
Recruitment Consultant
https://www.linkedin.com/in/sfundo-shoba-500ab4202/?isSelfProfile=true
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.
2,010,313 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
Pretoria
Digital Analytics Analyst
3 hours ago
≈ $18k – $37k per year (Estimated) · In office · Full-Time · 2+ years exp · South Africa
Analytics
Looker
Apply
MIS and BI Specialist
3 hours ago
≈ $35k – $71k per year (Estimated) · In office · Full-Time · 5+ years exp · Durban
SQL
Analytics
Tableau
Power BI
Apply
Senior Business Analyst
6 hours ago
≈ $25k – $51k per year (Estimated) · In office · 3+ years exp · Bachelor's Degree · South Africa
Python
SQL
DevOps
Rest API
Management
Confluence
Jira
Agile
Scrum
Apply
Junior Business Analyst
6 hours ago
≈ $14k – $30k per year (Estimated) · In office · 1+ year exp · Bachelor's Degree · South Africa
Python
SQL
Management
Confluence
Jira
Agile
Apply
IT Business Analyst
3 hours ago
≈ $34k – $81k per year (Estimated) · In office · Full-Time · 12+ years exp · South Africa
SQL
C#
C#
.NET
Blazor
Analytics
Tableau
Management
Agile
Scrum
Kanban
Apply
Apply
Apply
Apply
Apply
Attorney (Commercial and Civil Litigation)
3 hours ago
≈ $19k – $42k per year (Estimated) · In office · Full-Time · 3+ years exp · Pretoria
Apply
This is one of many
2,010,313 more open roles from verified company boards, updated every day.

