Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A financial services company in Johannesburg is looking for a Senior Data Analyst to lead reporting and analytics efforts. The role involves enhancing dashboards, developing data models, and providing insights to shape business strategy. Ideal candidates will have a strong background in SQL and Power BI, along with experience in data analytics and reporting.
Are you a data expert with a passion for turning complexity into clarity? Our client—a well-established financial services company with a forward-thinking data culture—is looking for a Senior Data Analyst to lead reporting and analytics efforts that directly shape business strategy.
About the Role
This is a senior-level, impact-driven role ideal for someone who thrives at the intersection of data engineering, business insights, and dashboard development. Reporting into the leadership team, you'll be responsible for driving reporting excellence, building intuitive data models, and supporting cross-functional teams with decision-grade insights. Bonus : you'll also help refine the data stack as the business continues to modernise its infrastructure.
Key Responsibilities
Own and enhance critical dashboards and reports used across the business
Develop semantic models and advanced reports using Power BI (embedded included)
Write robust SQL queries across normalised and star-schema environments
Work with Data Engineers to ensure pipeline quality and model accuracy
Define and implement Row-Level Security and other governance controls
Lead the creation of exception-based and trend-driven visual reporting
Support user testing, training, and stakeholder enablement
Skills & Experience
Must-Have :
5+ years in data analytics, reporting, or business intelligence roles
Expert-level SQL and DAX skills
Power BI pro with experience building and managing models
Strong grasp of modern data concepts (data lakes, CI / CD, warehouse layers)
Advanced Excel capabilities (lookup functions, pivot tables, Power Query)
Clear communicator who can engage both technical and business teams
Independent worker with a high attention to detail and analytical mindset
Preferred :
Exposure to Microsoft Fabric
Experience documenting business rules and managing data quality
Background in financial services, insurance, or regulated industries
Company Culture & Values
Insight-Driven Decisions – Data leads the way
Clarity in Complexity – Make the complex understandable
Accountability & Autonomy – Own your work, own your impact
Precision & Integrity – Trust is built on clean, accurate data
Ready to help shape the future of data in financial services? If you’re an analytical powerhouse who thrives on turning numbers into narratives, we’d love to hear from you.
Interested? Submit your CV and a short motivation note. Our team will be in touch to guide you through next steps.
If you have not been contacted within 10 working days, please consider your application unsuccessful.