Job Search and Career Advice Platform

Enable job alerts via email!

Data Analyst

Idbase Software

Gauteng

Hybrid

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software company in South Africa is looking for a skilled Data Analyst to join their analytics team. The successful candidate will be responsible for collecting and analyzing complex datasets to provide actionable insights. The role requires expertise in SQL, data visualization tools like Power BI, and proficiency in Python or R. A bachelor's degree in a related field is necessary, along with a minimum of 5 years of experience in data analytics. The position is based in Johannesburg or Cape Town or can be remote.

Qualifications

  • 5-6+ years of professional experience in data analytics, business intelligence, or data science.
  • Strong expertise in SQL and relational databases.
  • Experience with data visualization tools such as Power BI, Tableau, or Qlik.

Responsibilities

  • Collect, clean, and validate data from multiple sources.
  • Develop and maintain dashboards and reports.
  • Conduct statistical analyses to support business decision-making.

Skills

Data analysis
SQL expertise
Data visualization
Python proficiency
Statistical methods
ETL processes
Cloud platforms
Critical thinking

Education

Bachelor's degree in Data Analytics, Statistics, Computer Science, or related field

Tools

Power BI
Tableau
SQL databases
NoSQL databases
Job description

We are seeking a highly skilled Data Analyst to join our innovative analytics team.

You will be responsible for collecting, processing, and analyzing complex datasets to generate actionable insights that drive business decisions.

This role is ideal for professionals who thrive in data-driven environments, value accuracy and clarity, and enjoy collaborating with cross‑functional teams to deliver high-quality, impactful analysis.

Key Responsibilities
Data Collection & Analysis
  • Collect, clean, and validate data from multiple sources to ensure accuracy and consistency
  • Perform exploratory data analysis to identify trends, anomalies, and opportunities
  • Develop and maintain dashboards, visualizations, and reports using tools such as Power BI, Tableau, or Qlik
  • Conduct statistical analyses to support business decision-making, predictive modeling, and forecasting
  • Collaborate with stakeholders to understand business requirements and translate them into analytical solutions
  • Ensure data quality, integrity, and compliance with governance standards
Data Management & Engineering
  • Implement ETL processes to extract, transform, and load data into data warehouses or cloud platforms
  • Work with SQL and NoSQL databases to query, manipulate, and optimize large datasets
  • Assist in designing and maintaining data pipelines for operational and analytical purposes
  • Document data sources, methodologies, and processes for repeatability and auditing
Collaboration & Process Improvement
  • Work in an Agile / Scrum environment, participating in sprint planning, stand‑ups, and retrospectives
  • Partner with business analysts, product managers, engineers, and other stakeholders to deliver insights
  • Mentor junior data analysts and promote best practices in data analytics and visualization
  • Continuously research and recommend new tools, methodologies, and approaches to improve data quality, analytics efficiency, and insight delivery
Requirements & Qualifications
Must-Have Skills
  • 5–6+ years of professional experience in data analytics, business intelligence, or data science
  • Strong expertise in SQL and relational databases (PostgreSQL, MSSQL, MySQL)
  • Experience with data visualization tools such as Power BI, Tableau, Qlik, or Looker
  • Proficiency in Python, R, or similar scripting languages for data analysis
  • Solid understanding of statistical methods, data modeling, and predictive analytics
  • Hands‑on experience with cloud platforms (Azure, AWS, or GCP) and data warehousing solutions
  • Strong problem‑solving, analytical, and critical thinking skills
  • Experience with ETL processes and data pipeline development
Highly Desirable Skills
  • Familiarity with big data technologies such as Spark, Hadoop, or Databricks
  • Knowledge of machine learning concepts and libraries (scikit‑learn, TensorFlow, PyTorch)
  • Experience with NoSQL databases (MongoDB, DynamoDB, Cassandra)
  • Understanding of data governance, security, and compliance standards
  • Exposure to Agile methodologies and collaborative analytics workflows
  • Strong communication skills to present complex findings to technical and non‑technical stakeholders
Education

Bachelor's degree, higher certificate, or diploma in Data Analytics, Statistics, Computer Science, Information Systems, or a related field

Additional Information
Contract Duration

12 Months (with possibility of renewal)

Salary

Negotiable

Location Options

Johannesburg / Cape Town / Remote

Must be located in South Africa or have a valid work permit for South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.