Data Analyst

Data analysts collect, clean and analyse data to answer business questions, then present findings through reports and dashboards. The role sits between technical teams and decision-makers.

Open vacancies
31
New this week
21
Entry-level
1
Remote
5

How to get into this career

  • Degrees in statistics, mathematics, economics, computer science or information systems are common.
  • Practical skills in SQL, Excel and a BI tool (such as Power BI) are usually tested in interviews.
  • Many people move into analytics from finance, operations or IT support roles.

Requirements vary by employer. Always check the advert.

What employers are asking for

Skills mentioned in adverts

  • SQL (15)
  • Python (11)
  • Power BI (8)
  • Tableau (4)
  • Microsoft Excel (4)
  • Agile / Scrum (3)
  • Azure (2)
  • Git (2)
  • JavaScript (2)
  • TypeScript (2)
  • React (2)
  • PostgreSQL (2)

Minimum qualification asked for

  • Degree10 (83%)
  • Diploma2 (17%)

Advertised monthly salary

R70 000

median; middle half R51 000–R95 000, from 9 adverts that state a salary.

Where the jobs are

Provinces

Cities

  • Johannesburg6 (19%)
  • Cape Town4 (13%)
  • Stellenbosch3 (10%)
  • Braamfontein2 (6%)
  • Parow2 (6%)

Employers hiring

Latest data analyst vacancies

See all
Data & Analytics

Data Analyst

SomewhereRemote (South Africa)$1 500 – $2 500 per month

We are seeking a detail-oriented and analytical Data Analyst. The ideal candidate will be responsible for collecting, processing, and analyzing data to provide actionable insights that support decision-making across the organization.

PermanentData & Analytics

AI Analytics Internal Auditor

Cfs RecruitmentBedfordview, GautengR30 000 – R50 000 per month

Mid Career (Above 6 yrs exp) - Permanent If you have a passion for analytics and want to contribute to enhancing audit processes, apply now!

ContractData & Analytics

Data Engineer

Datonomy SolutionsParow, Western CapeR65 000 – R75 000 per month

Our Insights Team turns enterprise data into reliable business decisions. We are looking for a hands-on Data Engineer to develop and support the data pipelines, warehouse structures, reports and dashboards used across the Group. The role is centred on SQL Server and the established Microsoft BI stack.

ContractData & Analytics

Data Scientist

Datonomy SolutionsCape Town, Western CapeR85 000 – R110 000 per month

We are seeking intermediate & Senior Data Scientist's to develop and improve analytical models that support retail pricing, forecasting and operational decisions. The role will focus on four areas: anomaly detection, price elasticity, forecasting caps and forecast accuracy.

Data & Analytics

Data Engineer

Compitant CandidatesBryanston, GautengR41 317 per month

An established insurance company is seeking to hire a highly skilled and experienced Data Engineer to join their team. Your:

Figures are based on live vacancies indexed by SPANi whose job titles match this career; they describe SPANi's index, not the whole labour market. Salary figures use only adverts that state a monthly rand salary.

Data Analyst jobs and career guide | SPANi - South African Jobs