Initial 6-month contract with the possibility to extend.
COMPANY: Vito Solutions
CLIENT: A leading global consulting firm.
LOCATION:
Johannesburg, South Africa
WORKING MODEL:
Hybrid
JOB OVERVIEW:
The Mid-Senior Power BI Developer is responsible for designing, developing, and maintaining business intelligence solutions that enable data-driven decision-making across the organisation. Working closely with business stakeholders, data engineers, and analysts, this role transforms complex data into meaningful insights through interactive dashboards, reports, and visualisations.
The successful candidate will have strong expertise in Power BI, data modelling, DAX, SQL, and data transformation techniques, with the ability to understand business requirements and deliver scalable reporting solutions. They will play a key role in optimising report performance, ensuring data accuracy, and promoting best practices in business intelligence and analytics.
This position requires a proactive problem solver with excellent communication skills who can collaborate effectively across technical and non-technical teams while managing multiple priorities in a fast-paced environment.
DESCRIPTION OF POSITION:
Design, develop, and maintain Power BI dashboards, reports, and data models.
Translate business requirements into effective reporting and analytics solutions.
Create and optimise DAX calculations, measures, and Power Query transformations.
Develop and maintain efficient SQL queries and support data integration activities.
Implement best practices for data modelling, governance, security, and report performance.
Collaborate with business users to identify reporting needs and provide actionable insights.
Troubleshoot and resolve issues related to data quality, report functionality, and performance.
Document BI solutions, technical processes, and reporting standards.
Support continuous improvement initiatives and mentor junior team members where appropriate.
Stay current with Microsoft Power BI features and emerging BI technologies.
KNOWLEDGE AND SKILLS:
Technical skills
Strong experience with Microsoft Power BI Desktop and Power BI Service.
Advanced DAX and Power Query (M).
SQL development and query optimisation.
Data modelling (star schema and dimensional modelling).
ETL/ELT concepts and data transformation.
Experience with Azure technologies such as Azure SQL, Azure Data Factory or Microsoft Fabric is advantageous.
Knowledge of row-level security, deployment pipelines and workspace management.
Version control and DevOps practices are beneficial.
Soft skills
Strong stakeholder management.
Excellent problem-solving and analytical thinking.
Ability to communicate technical concepts to non-technical audiences.
Self-managed with the ability to work independently and in teams.
Attention to detail and commitment to high-quality delivery.
QUALIFICATIONS REQUIRED:
Bachelor's degree in Computer Science, Information Systems, Data Analytics or related field.
EXPERIENCE REQUIRED:
Typically 4–7 years of BI or data analytics experience.
At least 3+ years of hands-on Power BI development.
Experience working in Agile environments.
ADVANTAGEOUS SKILLS:
Microsoft Power BI or Azure certifications are advantageous.
Client-facing consulting experience
**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in South Africa.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast!
Find the best jobs in South Africa, apply in 1 click and get a job today!