Skip to main content
Post your resume and find your next job on Indeed!

python jobs

Sort by: -

People also searched:

junior python developer

Job Post Details

Data Analyst - job post

Zinia
Germiston, Gauteng
R18 000 - R25 000 a month - Temporary, Temp to perm

Job details

Pay

  • R18 000 - R25 000 a month

Job type

  • Temp to perm
  • Temporary

Location

Germiston, Gauteng

Full job description

Data Analyst

Location: Johannesburg (On-site at client)

Employment Type: Full-time, Fixed-Term Contract (12 Months)

Reporting To: Senior Operations Manager (Zinia) and IT Manager (Client)

About Zinia

Zinia helps businesses operate better through reliable, secure, and scalable technology. We partner with organisations across South Africa to improve visibility, strengthen decision-making, reduce operational complexity, and support growth through managed technology services, cybersecurity, connectivity, cloud infrastructure, workforce intelligence, and custom software development.

Role Purpose

Zinia is seeking a Data Analyst to support a client environment through data analysis, reporting, and business intelligence activities.

This is a client-dedicated role based on-site at the client's Johannesburg offices. The successful candidate will be employed by Zinia and work closely with both the client's IT and business teams, as well as Zinia's operational leadership, reporting to the Senior Operations Manager at Zinia and the IT manager at the client, to provide meaningful insights that support business performance, operational efficiency, and informed decision-making.

The role is ideally suited to a developing analyst with 1–3 years of experience who enjoys working with data, solving business problems, and presenting information clearly and practically.

Key Responsibilities

Data Collection & Management

  • Collect, validate, clean, and maintain data from multiple systems and sources
  • Ensure data accuracy, integrity, and consistency across reporting environments
  • Investigate and resolve data quality issues
  • Assist with maintaining reporting datasets and documentation

Data Analysis

  • Analyse operational and business data to identify trends, patterns, and opportunities
  • Support business stakeholders with ad hoc analysis and reporting requirements
  • Translate complex data into practical and actionable insights
  • Assist with performance tracking and KPI measurement

Reporting & Dashboards

  • Develop and maintain dashboards and reports using Power BI and related tools
  • Produce recurring reports for business and operational stakeholders
  • Improve reporting efficiency through automation where appropriate
  • Present findings in a clear and concise manner

Business Support

  • Work closely with client stakeholders to understand reporting requirements
  • Support data-driven decision-making through quantitative analysis
  • Assist in identifying opportunities for operational improvement
  • Collaborate with both the client and the Zinia teams to deliver reporting objectives

Database & Query Management

  • Write and maintain SQL queries for data extraction and reporting
  • Work with structured datasets and relational databases
  • Support reporting requirements through effective data management practices

Data Visualisation

  • Create clear, user-friendly dashboards and visual reports
  • Ensure visualisations effectively communicate business performance and trends
  • Support dashboard adoption across stakeholder groups

Compliance & Security

  • Handle business and client information responsibly and confidentially
  • Follow client and Zinia data security policies and procedures
  • Ensure reporting activities align with applicable governance and privacy requirements

Requirements

Essential

  • 1–3 years' experience in a Data Analyst, Reporting Analyst, Business Intelligence Analyst, or similar role
  • Strong Microsoft Excel skills, including formulas, pivot tables, and data analysis functions
  • Experience developing reports and dashboards using Power BI or similar tools
  • Working knowledge of SQL and relational databases
  • Experience collecting, cleaning, and analysing data from multiple sources
  • Strong analytical and problem-solving skills
  • High attention to detail and accuracy
  • Strong communication and stakeholder engagement skills
  • Ability to work independently within a client-facing environment

Advantageous

  • Experience with Python for data analysis or automation
  • Exposure to ETL processes and data integration
  • Understanding of data warehousing concepts
  • Experience within technology, managed services, consulting, or related environments
  • Basic knowledge of statistical analysis and data modelling

Qualifications

  • Degree or Diploma in Data Science, Statistics, Computer Science, Information Systems, Mathematics, or a related field

Key Competencies

  • Analytical thinking
  • Problem-solving
  • Attention to detail
  • Communication skills
  • Stakeholder engagement
  • Planning and organisation
  • Accountability and ownership
  • Continuous improvement mindset

Why Join Zinia?

This role provides the opportunity to gain hands-on experience within a dynamic client environment while remaining part of the broader Zinia team. You will work alongside experienced professionals, contribute to meaningful business outcomes, and develop practical skills in reporting, analytics, and business intelligence.

Send your CV, cover letter and supporting information/documents to jobs@zinia.co.za. Make sure you include the role name in the subject line.

Pay: R18 000,00 - R25 000,00 per month

Work Location: In person

Let Employers Find YouUpload Your Resume