Business Intelligence and Analytics Lead (Power BI, Python, SQL) - Johannesburg
Paton Personnel · Johannesburg, Gauteng
Overview
A prominent commercial insurance specialist in Johannesburg is looking for a BI and Analytics Lead to turn complex data into clear business insights. You will drive Power BI reporting, data governance, machine learning and AI projects while leading a high performing analytics team. This is a permanent full time role for someone with strong technical depth and leadership skills who wants to shape data driven decisions across the business.
About the role
Lead enterprise reporting and analytics for a commercial insurance specialist based in Johannesburg. Your core focus will be turning complex data into actionable insights that guide business decisions.
You will drive Power BI reporting, data governance, machine learning and AI initiatives while leading a high performing analytics team. The role sits at the heart of the business, shaping how data is used across departments.
Please note: If you do not receive a response within one week of applying, your application has been unsuccessful.
Requirements
- Postgraduate qualification in Actuarial Science, Mathematics, Statistics, Computer Science or a similar field
- Ideally 6 or more years of analytics experience
- Strong Python skills
- Strong SQL skills
- Strong Power BI expertise
- Proven leadership skills
- Technical depth in analytics and data governance
Responsibilities
- Lead enterprise reporting and analytics for the business
- Turn complex data into actionable business insights
- Drive Power BI reporting across the organisation
- Oversee data governance practices
- Lead machine learning and AI initiatives
- Manage and develop a high performing analytics team
- Shape data driven decision making across the business
Job details
- Organisation
- Paton Personnel
- Location
- Johannesburg, Gauteng
- Job type
- Full time
- Experience level
- Lead (6+ years)
- Education
- Postgraduate diploma
- Category
- IT & Software Development
- Application Method
- Apply manually
Success Guide
This is a senior data role at an insurance company in Johannesburg, so your application should show both technical depth and leadership. Make sure your CV clearly lists your postgraduate qualification, your years of analytics experience, and hands on work with Python, SQL and Power BI. If you have led a team or mentored junior analysts, highlight that too. In interviews for this kind of role, expect questions on how you have used data to influence business decisions, how you approach data governance, and how you have managed analytics projects. Be ready to talk about machine learning or AI work you have done. Also note the employer is a recruitment agency called Paton Personnel, so your application will go through them first. If you do not hear back within a week, consider the application unsuccessful.
How we help you prepare
This employer takes applications on their own website, so you'll submit this one yourself — but SPAAN NOW gets everything ready for you first. Here's how it works:
- Our AI tailors your CV to match this job's keywords and requirements, so it stands out to recruiters and screening systems.
- A custom cover letter is written specifically for this role — no generic templates.
- We gather the documents this job needs: CV, Degree certificate and Academic transcript. SPAAN NOW pulls these from your profile and packages them together, ready to attach.
- Once your application is prepared, we show you exactly how and where to apply — just follow the link to the employer and submit your ready-made CV, cover letter and documents.
- Mark it as applied under Applications to keep track, and if you're shortlisted, use AI Interview Prep to practise questions commonly asked for roles like this.
We do the hard part — tailoring and gathering everything — so applying yourself only takes a minute.
Spaan Talk
Nobody has said anything yet. Be the first.