Data and Reporting Analyst

Talent Shore

South Africa

On-site

ZAR 300,000 - 500,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A data-driven organization in South Africa is seeking a highly motivated Data Analyst to join their team. This role involves collecting, cleaning, and analyzing data to generate insights supporting decision-making. The ideal candidate will have over 3 years of experience, proficiency in tools like SQL, Python, and advanced Excel, as well as skills in data visualization software like Tableau and Power BI. This position offers an opportunity to contribute to business growth through data-driven strategies.

Qualifications

  • 3+ years of experience in data analysis or related field.
  • Proficient in data analysis tools such as SQL, Python, or R.
  • Advanced experience in Excel and data visualization tools.

Responsibilities

  • Collect, clean, and analyse large datasets to identify trends.
  • Develop and maintain dashboards and reports for visualization.
  • Collaborate with teams to understand data needs and deliver insights.
  • Conduct ad-hoc analysis to support business initiatives.
  • Present findings to stakeholders clearly.

Skills

Data analysis tools
SQL
Python
R
Excel
Tableau
Power BI
Analytical skills
Problem-solving skills
Communication skills

Education

Certified Data Analyst (CDA)
Microsoft Certified: Data Analyst Associate
Google Data Analytics Professional Certificate
Advanced degree in Data Science, Statistics, or related field

Tools

SQL
Python
R
Tableau
Power BI
Excel

Job description

Remote, South Africa | Posted on 26/11/2025

We are seeking a highly motivated and experienced individual to join our team as a Data Analyst. The successful candidate will play a crucial role in sourcing data to answer questions, analysing data trends, generating insights, and supporting decision-making processes to drive business growth and efficiency.

Responsibilities
  • Collect, clean, and analyse large datasets to identify trends and patterns.
  • Develop and maintain dashboards and reports to visualize key metrics.
  • Collaborate with cross-functional teams to understand data needs and deliver actionable insights.
  • Conduct ad-hoc analysis to support business initiatives and projects.
  • Present findings and recommendations to stakeholders in a clear and concise manner.
Key Measurable
  • Accuracy and timeliness of data analysis and reporting.
  • Number of actionable insights generated per quarter.
  • Improvement in business processes based on data-driven recommendations.
  • User satisfaction with dashboards and reports.
  • Contribution to achieving business goals and KPIs.
Requirements
  • Minimum 3+ years of experience in data analysis or a related field.
  • Proficiency in data analysis tools such as SQL, Python, or R.
  • Advanced experience in Excel.
  • Experience with data visualization tools like Tableau or Power BI.
  • Strong analytical and problem-solving skills.
  • Excellent communication and presentation skills.
  • Proficiency in SQL for data querying and manipulation.
  • Experience with Python or R for data analysis and modeling.
  • Advanced knowledge of Tableau for creating interactive dashboards.
  • Familiarity with Power BI for business intelligence reporting.
  • Understanding of Excel for data organization and basic analysis.
  • Certified Data Analyst (CDA) or equivalent certification.
  • Microsoft Certified: Data Analyst Associate.
  • Google Data Analytics Professional Certificate.
  • Advanced degree in Data Science, Statistics, or a related field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Analyst
Data Analyst

iDbase Software • Johannesburg

Hybrid
ZAR 600,000 - 800,000
Data Analyst
Data Analyst

Impronics Technologies • Gauteng

On-site
ZAR 750,000 - 1,000,000
Senior Data Analyst
Senior Data Analyst

Future Fit • Johannesburg

On-site
ZAR 60,000 - 80,000
Competitive salary
Professional development opportunities
Remote working hours
+1
Data Analyst
Data Analyst

ATS Client • Centurion

On-site
ZAR 420,000 - 700,000
Competitive salary
Retirement benefits
Professional development
Data and BI Support Analyst
Data and BI Support Analyst

PTY • South Africa

On-site
ZAR 420,000 - 660,000
Junior Data Analyst
Junior Data Analyst

Placements24 • Johannesburg

Hybrid
ZAR 240,000 - 360,000
Remote work
Flexible hours
Health benefits
+1
Junior Data Analyst
Junior Data Analyst

Belay Talent Solutions • Cape Town

On-site
Senior Data Analysts
Senior Data Analysts

SavageOne Pty Ltd • Midrand

On-site
ZAR 1,004,000 - 1,116,000
Senior Data Analyst
Senior Data Analyst

Penta Consulting • City of Johannesburg Metropolitan Municipality

On-site
ZAR 900,000 - 1,300,000
12-month contract
Exposure to GCP/AWS
Enterprise-scale analytics
Senior Data Analyst
Senior Data Analyst

Talent on Tap • Midrand

On-site
ZAR 650,000 - 800,000
18 days annual leave
Group Life Cover
Provident Fund
+1