Mid-level BI Analyst

CF Consulting

Cape Town

On-site

ZAR 350,000 - 650,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

CF Consulting seeks a BI Analyst to translate data into insights that guide business decisions across the full BI lifecycle, including requirements gathering, data modelling, report development, and ongoing optimisation of reporting solutions.

The role balances technical capability with business engagement, delivering reliable, high-quality insights to stakeholders and supporting data-driven initiatives. Strong communication and collaboration with clients are essential.

Qualifications

  • 4+ years' experience as a BI Analyst, Database Developer, or similar role.
  • Solid understanding of database design and data analytics (Power BI preferred).
  • At least 3+ years' experience with Power BI/Tableau, MS SQL, SSRS/SSIS/SSAS, and data warehousing.

Responsibilities

  • Perform data analysis, modelling, and reporting.
  • Develop and maintain dashboards and reporting solutions.
  • Gather and interpret business requirements.
  • Prepare and present analytical insights to stakeholders.
  • Maintain and enhance database structures and data integrity.
  • Design and optimise data models for reporting purposes.
  • Document technical specifications and processes.
  • Support users with data and reporting queries.
  • Perform data mapping and transformation activities.
  • Research and recommend appropriate technologies and solutions.
  • Support migration of client solutions to new BI platforms.
  • Build strong working relationships with business stakeholders.
  • Identify and implement process improvements where needed.

Skills

Analytical Thinking
Problem Solving
Systems Thinking
Communication Skills
Technical Acumen
Attention to Detail
Time Management
Collaboration
Continuous Learning

Education

Tertiary qualification in IT/Data Analytics

Tools

Power BI
Tableau
MS SQL
SSRS
SSIS
SSAS
Hive
Spark
Python
R
Alteryx

Job description

The BI Analystis responsible fortranslating data into meaningful insights that support business decision-making. The role involves working across the full BI lifecycle, including requirements gathering, data modelling, report development, and ongoing optimisation of reporting solutions.

This role requires a strong balance between technical capability and business engagement, with a focus on delivering reliable, high-quality insights to stakeholders.

Required Qualifications:

Tertiary qualification (degree, diploma, or certificate) in a relevant field (e.g., Computer Science, IT, Informatics, or Data Analytics)

Primary Duties and Responsibilities:
  • 4+ years' experience as a BI Analyst, Database Developer, or similar role
  • Solid understanding of database design and data analytics (preferably Power BI)

At least 3+ years' experiencein most of the below tools/technologies:

  • Power BI and/or Tableau
  • MS SQL
  • SSRS, SSIS, SSAS
  • Exposure to Big Data tools (e.g., Hive, Spark, etc.)
  • Exposure to predictive analytics tools (e.g., Python, R, Alteryx)
  • Data warehousing, data consolidation, and reporting
Key Responsibilities:
  • Performdata analysis, modelling, and reporting
  • Develop andmaintaindashboards and reporting solutions
  • Gather and interpret business requirements
  • Prepare and present analytical insights to stakeholders
  • Maintain and enhance database structures and data integrity
  • Design and optimise data models for reporting purposes
  • Document technical specifications and processes
  • Support users with data and reporting-related queries
  • Perform data mapping and transformation activities
  • Research and recommendappropriate technologiesand solutions
  • Support migration of client solutions to new BI platforms
  • Build strong working relationships with business stakeholders
  • Identifyand implement process improvements where needed
Competencies:
  • Analytical Thinking:Ability to interpret complex data andidentifytrends
  • Problem Solving:Structured approach to diagnosing and resolving issues
  • Systems Thinking:Understanding of how data flows across systems
  • Communication Skills:Clear and confident engagement with stakeholders
  • Technical Acumen:Strong understanding of BI tools and data environments
  • Attention to Detail:Ensuring data accuracy and quality
  • Time Management:Ability to manage deliverables and deadlines
  • Collaboration:Works effectively within teams and across functions
  • Continuous Learning:Keeps up with new tools, technologies, and trends
Further interpersonal skills needed include:
  • Flexibility and adaptability (crucial to consulting environment)
  • Organisational and leadership abilities
  • Influencing and motivating
  • Decision making
  • Building trust and long-term relationships with stakeholders
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Business Intelligence (BI) Developer (Level 1)
Business Intelligence (BI) Developer (Level 1)

Boardroom Appointments • Cape Town

On-site
ZAR 360,000 - 480,000
Senior Business Intelligence (BI) Developer (Level 3)
Senior Business Intelligence (BI) Developer (Level 3)

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,300,000
Mid Level BI Analyst Consultant
Mid Level BI Analyst Consultant

Moyoafrica • Centurion

On-site
ZAR 420,000 - 660,000
BI Analyst II (Contract)
BI Analyst II (Contract)

The Focus Group • Sandton

On-site
ZAR 1,200,000 - 1,800,000
Business Intelligence (BI) Developer (Level 2)
Business Intelligence (BI) Developer (Level 2)

Boardroom Appointments • Cape Town

On-site
ZAR 480,000 - 780,000
BI Analyst
BI Analyst

Korridor Holdings Limited • Centurion

On-site
ZAR 550,000 - 850,000
Senior BI Analyst / Developer
Senior BI Analyst / Developer

iDbase Software • Cape Town

On-site
ZAR 900,000 - 1,300,000
BI Specialist
BI Specialist

CallForce • Cape Town

On-site
ZAR 500,000 - 700,000
Business Intelligence Analyst (842)
Business Intelligence Analyst (842)

Teleperformance • Cape Town

On-site
ZAR 420,000 - 640,000
Head of Department: Data Intelligence
Head of Department: Data Intelligence

PPS Recruitment • Centurion

On-site
ZAR 300,000 - 600,000