Senior Data Analyst job vacancy in Centurion.
We are looking for a hands-on Senior Data Analyst to support business reporting, analytics, and data-driven decision-making.
This is a practical, execution-focused role. The successful candidate will be expected to work directly with data, build reports and dashboards, and engage closely with stakeholders. This is not a purely strategic or managerial role.
Level: Mid-level (3–6 years’ experience).
Location: Remote, but an office in Centurion.
Salary: R75,000 per month.
Duties & Responsibilities Data Analysis & Reporting Extract, analyse, and interpret data from multiple sources
Build and maintain dashboards and reports
Translate business requirements into data outputs
Identify trends, risks, and opportunities
Stakeholder Engagement Work directly with business stakeholders
Gather and clarify reporting requirements
Present insights in a clear, actionable way
Data Quality & Governance Perform data validation, profiling, and cleansing
Ensure data accuracy and consistency
Improve reporting and data processes
Execution & Ownership Take ownership of reporting deliverables
Work across projects, enhancements, and operational reporting
Manage multiple requests and prioritise effectively Requirements
Ideal Candidate Profile:
Minimum 5 years’ experience in a Data Analyst / BI role
Strong hands-on data experience (not just oversight)
Comfortable working directly with stakeholders
Able to work independently and drive delivery Skills & Tools Advanced SQL (non-negotiable)
Advanced Excel
Experience with BI tools (Power BI, Tableau, Qlik, SSRS)
Strong data analysis and interpretation skills Advantageous Python or R
Exposure to CRM systems (e.g. Salesforce)
Experience with data modelling or cloud platforms Additional Requirements Own reliable transport
Able to travel when required