SkillzPage

Jobs

BI Developer (SQL)

Facebook Twitter LinkedIn WhatsApp

Back

BI Developer (SQL)
 Location:

Hybrid Work ( Cape Town)

 Industry: Data Analytics and Business Intelligence
 Level: Junior to Mid Level
 Salary

Market related increase

 Benefits:

Performance Bonusses / Project-based hybrid: fully remote for weeks or months between projects, then on client site Monday to Friday for the length of each project, plus upskilling in Qlik and Power BI

About the Company

This is a fast-growing South African data analytics and business intelligence consultancy that believes in simplification and empowerment. The business helps clients cut down on repetitive, manual admin so their people can spend more time on the work that makes a real difference, achieved through data analysis solutions, business intelligence and system integration built on leading technologies and platforms.

The focus is on turning complex, fragmented data into clear, actionable insight. Consultants design dashboards, data models and automated processes that improve reporting accuracy and support faster, better operational decisions. While the business is South African, it works with clients across Africa, with particular strength in the distribution and manufacturing sectors.

This is a lean, delivery-focused team where quality work is noticed and career growth is real. For a consultant who enjoys variety, direct client contact and solving genuine business problems with data, it offers exposure across multiple industries and a clear path into senior and lead roles.

Job Overview

We are hiring a SQL Developer who will be trained to become client-facing, using business intelligence tools such as Qlik Sense, QlikView or Power BI. You will already be at expert level as a SQL Developer, capable of using SQL as the main tool you work in every day. The role is about taking raw, and often messy, data from a range of client source systems, then cleaning, transforming and shaping it into accurate, well-structured data models that dashboards and reports are built on. This is data-transformation and data-engineering work, not simple querying or running pre-built reports. You will write layered, efficient queries that stand up at volume, work through real-world data-quality problems, stage data across multiple steps, perform reconciliations to prove the numbers are right, and build logic that can be reused across different clients and datasets. In short, most of the thinking and the heavy lifting happens in your SQL before anything reaches the front end.

This is a hands-on Business Intelligence Consultant role centred on delivering data solutions to clients on their premises. You will spend much of your time on client sites, developing a thorough understanding of each business and implementing systems and processes that improve how they operate. The work centres on Qlik implementations, dashboard development, data modelling and integrations, with additional exposure to process automation where relevant.

You will engage directly with senior executives, deliver value daily and build skills across a range of industries. Reporting to the company leadership, you will take ownership of projects from start to finish. It is a genuine consulting position that opens career paths towards roles such as senior business intelligence consultant, implementation specialist, integration expert and team or department lead.

This is a high-growth, high-challenge opportunity in a client-facing, on-site environment where good work is recognised and rewarded. It suits someone who wants to develop quickly, take real ownership and see the direct impact of their work on client businesses.

Duties and Responsibilities

Data Solutions Design and Delivery

  • Design, develop, test, implement and document end-to-end data solutions that turn business questions into usable analytics outputs.
  • Build data models, dashboards and dynamic reports, primarily on Qlik.
  • Write and optimise SQL queries and scripts to connect and process data from multiple sources.
  • Develop and maintain data pipelines and ETL processes.

Client Engagement and Business Analysis

  • Work on client premises, building a thorough understanding of each client business and its operations.
  • Translate business needs into clear technical specifications through business and process analysis.
  • Prepare and present demonstrations and proofs of concept to client stakeholders, including senior executives.
  • Identify opportunities to add value and recommend practical solutions.

Data Quality and Process Automation

  • Ensure data accuracy and perform data reconciliations.
  • Automate manual processes and add efficiency wherever possible.

Project Delivery

  • Manage projects from start to finish, taking ownership of delivery and outcomes.
  • Collaborate on client challenges spanning data and wider IT business processes.

Minimum Requirements

  • At least 3 years experience in solid SQL Development (Primary Requirement), which must include:
    • CTEs
    • Window functions
    • Complex joins
    • Temp tables
    • Dynamic queries
    • Building ETL processes
  • Strong analytical, problem-solving and communication skills, with the flexibility to adapt across different client environments.

Nice-To-Have

  • Hands-on experience with a business intelligence or analytics platform, either QlikView, Qlik Sense or Power BI.
  • Exposure to process automation and system integration work.
  • Experience with distribution, manufacturing or supply chain data, such as stock, inventory, procurement, logistics or demand planning.
  • Exposure to ERP data and data reconciliations.
  • Experience within a client-facing or consulting capacity delivering data or analytics solutions, rather than pure back-office reporting.
  • Experience diagnosing issues, designing efficient approaches and building solutions that scale without constant rework.
  • A relevant qualification such as a BEng, BSc or BCom in Industrial Engineering, Data Science, Data Engineering or Mathematical Sciences, or equivalent practical experience demonstrating strong analytical and data skills.

Personal Attributes

This is a client-facing role, so the right person is confident working directly with clients and enjoys owning delivery. The ideal candidate is:

  • Self-motivated and self-reliant, able to work independently on client sites.
  • Driven and focused on delivering value daily.
  • A strong communicator, comfortable engaging senior stakeholders.
  • Analytical and methodical, with a genuine interest in solving business problems through data.
  • Adaptable across different industries and client environments.

How to Apply?

This is more than a standard BI role. It is a chance to work hands-on with real client businesses, deliver value from day one and build a broad, highly marketable skill set across data, analytics and process automation.

If you enjoy solving business problems with data and want to grow quickly in a client-facing consulting environment, we would like to hear from you.

Email your CV to charne@skillzpage.com

(If you don’t hear from us within 2 weeks, please consider your application unsuccessful.)