Senior Data Analyst

3 days ago


Johannesburg, South Africa The Focus Group Full time

The Focus Group Johannesburg, South Africa 08 September 2025 Mid / Senior 50000 - 60000 Full Time Cost to Company 5 years - 7 years Skills CI/CD Data Data Analysis Expressions (DAX) Data Interpretation Power BI SQL Industries Information Technology (IT) Job Description
**Reports To**: Chief Information Officer
**Employment Status**: Full Time (with possibility of Hybrid)
**Location**: Gauteng or Cape Town
**Company Overview**:
We are an exciting insurance company, with over 25 years of experience in nontraditional sectors, looking for a Senior Data Analyst to join our team. We are focused on client centricity and solving needs for South Africans with innovation, unique and creative solutions, and products.
**Role Description**:
We are seeking a highly experienced Senior Data Analyst take the position as team lead for the reporting and data analysis team in an established company in the financial and insurance industry.
**Key Responsibilities, Duties, and Tasks**:

- Maintain and enhance existing reports and dashboards to ensure continued accuracy and relevance.
- Translate business needs into report specifications and data requirements.
- Design and write advanced SQL queries across normalized and star-schema databases.
- Develop and maintain Power BI semantic models and reports (including embedded models).
- Collaborate with Data Engineers to ensure optimal data architecture and pipeline integrity.
- Validate data between layers (e.g., bronze, silver, gold) to ensure accuracy.
- Lead the implementation of data security rules, including Row-Level Security.
- Create and maintain exception-based reports and trend visualizations.
- Support user acceptance testing and provide training as needed.

**Experience**:

- Minimum 5 years’ experience in data analysis or BI reporting roles.
- Proficient in SQL and DAX (Power BI).
- Strong experience in designing and maintaining data models and reporting environments.
- Familiarity with modern data platforms and concepts (e.g., data lakes, CI/CD, and modern data warehousing). Experience with Microsoft Fabric will be an advantage.
- Advanced Excel capabilities including pivot tables, lookup functions, Power Query, and data reconciliation.
- Experience with business rule documentation and data quality validation.

**Non-Technical Skills**:

- Strong collaboration and teamwork abilities.
- Excellent verbal and written communication.
- Able to take initiative and work independently when needed.
- High attention to detail and strong analytical thinking.
- Adaptable and proactive in problem-solving.


  • Senior Data Analyst

    2 weeks ago


    Johannesburg, South Africa Zensar Technologies Full time

    Senior Data Analyst Location: JohannesburgRole Type: work from officeContract: 6 to 12 months (possible to renew)Experience: 7–10 years We’re looking for a seasoned Data Analyst who lives and breathes data and can turn complex datasets into powerful insights that drive business decisions. What you’ll be doing: Building high-impact dashboards and...

  • Senior Data Analyst

    1 week ago


    Johannesburg North, South Africa H2R Africa Full time

    An International Mining Company has a CONTRACT Vacancy for a Senior Data Analyst. The senior data analyst will be responsible for building, optimizing, and maintaining conceptual and logical data models to ingest and curate data from source systems into an Azure data lake. The models must comply with the governance and requirements of the Central Data...

  • Senior Data Analyst

    2 weeks ago


    Johannesburg, South Africa Zensar Technologies Full time

    ⭐We’re hiring for a Senior Data Analyst, could it be you?


  • Johannesburg, Gauteng, South Africa NTT DATA Full time R1 200 000 - R2 400 000 per year

    Job SummaryThe Senior Business Analyst (BA) is responsible for identifying business needs, analyzing requirements, and proposing solutions that deliver value within the retail sector. This role plays a critical part in bridging the gap between business stakeholders and technical teams, with a focus on the end-to-end retail value chain including procurement,...


  • Johannesburg, South Africa H2R Africa Full time

    Our client, a leading and International Mining Company, has a contract vacancy for a Senior Data Analyst and Modeller. The senior data analyst will be responsible for building, optimizing, and maintaining conceptual and logical data models to ingest and curate data from source systems into an **Azure data lake**. The models must comply with the governance...


  • Johannesburg, South Africa NTT Data Full time

    Job Summary The Senior Business Analyst (BA) is responsible for identifying business needs, analyzing requirements, and proposing solutions that deliver value within the retail sector. This role plays a critical part in bridging the gap between business stakeholders and technical teams, with a focus on the end-to-end retail value chain including procurement,...

  • Senior Data Analyst

    4 weeks ago


    Johannesburg, South Africa Plus1X Solutions (Pty) Ltd Full time

    Overview Senior Data Analyst On-site in Sandton, with flexible working hours. We are seeking a skilled and experienced Data Analyst to join our dynamic team. The ideal candidate will have a strong background in data analysis, formal modeling, and a commitment to delivering long-term, sustainable solutions. Responsibilities Collaborate with the Client Data...

  • Senior Data Analyst

    2 weeks ago


    Johannesburg, Gauteng, South Africa Forvis Mazars in South Africa Full time R250 000 - R750 000 per year

    Company DescriptionForvis Mazars Group SC is an independent member of Forvis Mazars Global, a leading professional services network operating in over 100 countries and territories. Specializing in audit, tax, and advisory services, Forvis Mazars Group offers an internationally integrated partnership. We provide tailored solutions to a diverse client base...


  • Johannesburg, South Africa Optimal Growth Technologies Full time

    Optimal Growth Technologies is looking for a Senior Data Analyst who will be responsible for building, optimizing, and maintaining conceptual and logical data models to ingest and curate data from source systems into an Azure data lake. **Requirements**: Degree in Information Technology Data Modelling Certifications Minimum 5 years in a data-centric...


  • Johannesburg, South Africa NETWORK IT BRUMA Full time

    A leading diversified Group in Southern Africa is looking for a Senior Data Analyst/BI Developer who will report to the department Manager and support the BI team through data-driven analysis. Your role will involve designing and building BI solutions to extract data and will require strong ETL background. **Skills**: - Report development using Power BI -...