Back to jobs

BI Analyst / Report Writer- South Africa

Reads like an Analytics Engineer role: dbt models and clean tables.

Pay
Pay not listed
Work setting
Working pattern needs review — work setting source
On-Site Work Requirement: This role requires full-time, on-site presence at the client’s premises located in Pretoria. Remote or hybrid work arrangements are not applicable.
Read the full posting
Employment
Full-time · Contract — employment source
Employment type in the employer’s posting: Full Time Contractor
From the employer’s posting

What you’ll work on

Full posting
  • Create reports for data held in the Mi-Fusion intelligence system

  • Design and develop data warehouse ETL processes and related reporting

  • Architect, model, develop and maintain ETL transformation code

  • Design queries that support complex report construction

  • Work with business analysts and architects on requirements and technical design specs

From the employer’s posting
responsible for creating reports for data created in the Mi-Fusion system
Ability to design and develop Data Warehouse ETL processes and associated reporting
Architect, design (including data model), develop, implement, and maintain code for ETL Transformation
Architect and design queries to enable complex report construction
Ability to collaborate with Business Analysts/ BPE’s and architects to analyze business requirements, develop data model strategies and develop technical design specifications

What you’ll bring

All qualifications

Core experience

  • Familiarity with alternative data storage and transfer format such as JSON advantageous
  • Ability to work independently while contributing effectively as part of a team
  • Excellent communication skills — clear, regular, and accurate
  • Familiarity with GraphQL advantageous
Qualification wording
Familiarity with alternative data storage and transfer format such as JSON advantageous
Ability to work independently while contributing effectively as part of a team
Excellent communication skills — clear, regular, and accurate
Familiarity with GraphQL advantageous
Apply at Mi-C3

Posting record

Report an error

Open 5 monthsWe first saw this posting 152 days ago and it is still up. Roles open this long are often slow to fill or kept open to collect applications.

Status in our records
Live
First seen by us
Jun 4, 2026152 days ago
Recorded sightings
66
Last seen by us
Nov 4, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Time since we first saw it

Day 152

Up longer than most. Similar jobs usually come down between day 6 and day 47.

From 1,409 similar postings that came down. Coming down is not always a hire.

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • SQL
  • Superset
  • Tableau
Where the posting names them
This role provides deep technical and business support for all aspects of data acquisition, data analysis, data interpretation, and interactive data visualizations. The role enables us to assist our clients in extracting greater value from raw datasets that are varied in their composition, that are growing constantly, and tend to get more complex over time. At its core, we help our clients visualize their data in new and more informative ways than ever before. The candidate will have an advanced understanding of SQL, ETL tools, data ingestion, data discovery & analysis, data cleansing, data transformation, data modelling, and data visualization. JOB REQUIREMENTS
TECHNICAL REQUIREMENTS - Database - Intermediate to advanced skills for doing SQL database queries and associated functions - Database - Exposure to Time Series Database technologies such as Druid would be advantageous
- Transformation tool - Experience with a transformation tool such as Pentaho Data Integration (kettle, database AND spoon) would be advantageous, but is not a necessity - Report writer tools - Experience with Reporting tools such as SuperSet, Pentaho, Tableau, or similar. - Source control: Experience using Git version control software would be advantageous

Your next step

Complete your application on mic3.bamboohr.com. The employer’s form will show what is required.

Applying through BambooHR

  • No account needed. The form takes images too, but an image of a resume has no text for anyone to search: upload a PDF or Word file.

Already applied? Track this application

About the role

We file this job under Analytics Engineer, by the work the posting describes.

Analytics engineers turn raw warehouse data into clean, tested and documented tables that analysts and dashboards can rely on, often with dbt.

Expect strong SQL, data modeling, Git, and a warehouse such as Snowflake, BigQuery or Redshift.

A data engineer gets data into the warehouse; an analytics engineer shapes it once it is there and works closer to the analysts who use it.

US government figures for database architects

Median yearly pay, May 2025
$139,500
Expected change, 2025 to 2035
9.4% more jobsagainst 3.5% for all jobs

The government has no code for analytics engineers, so these figures are for the closest group, database architects, the same group we use for data engineers.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.

Job description

View original posting ↗

 

Mi-C3 is seeking a skilled, highly analytical Business Intelligence Specialist/ Report writer, who’s passionate about the intersection of technology and Intelligence Analysis (Corporate or Government - Military, Police, or Law Enforcement). The successful Business Intelligence Specialist/ Report writer will be responsible for creating reports for data created in the Mi-Fusion system, our Flagship Intelligence software.



This role provides deep technical and business support for all aspects of data acquisition, data analysis, data interpretation, and interactive data visualizations.  The role enables us to assist our clients in extracting greater value from raw datasets that are varied in their composition, that are growing constantly, and tend to get more complex over time. At its core, we help our clients visualize their data in new and more informative ways than ever before.



The candidate will have an advanced understanding of SQL, ETL tools, data ingestion, data discovery & analysis, data cleansing, data transformation, data modelling, and data visualization. 



JOB REQUIREMENTS

  • Understand ETL concepts of data flow, data enrichment, data consolidation and transformation
  • Understand database concepts of referential integrity, indexes and keys and table metadata
  • Ability to design and develop Data Warehouse ETL processes and associated reporting
  • Architect, design (including data model), develop, implement, and maintain code for ETL Transformation
  • Architect and design queries to enable complex report construction - understanding that these are informed by business and other analytical demands..
  • Expertise in one or more of these areas: data security, data storage, data ingestion, data streaming, data processing, data analysis & exploration, data quality, data visualization (using reporting & business intelligence), business process management/business rules processing, data exchange, or data modeling.
  • Ability to collaborate with Business Analysts/ BPE’s and architects to analyze business requirements, develop data model strategies  and develop technical design specifications
  • 5 year's experience as a BI Analyst, BI Developer or Data Analyst

 

TECHNICAL REQUIREMENTS

  • Database - Intermediate to advanced skills for doing SQL database queries and associated functions
  • Database - Exposure to Time Series Database technologies such as Druid would be advantageous
  • Familiarity with alternative data storage and transfer format such as JSON advantageous
  • Familiarity with GraphQL advantageous
  • Transformation tool - Experience with a transformation tool such as Pentaho Data Integration (kettle, database AND spoon) would be advantageous, but is not a necessity 
  • Report writer tools - Experience with Reporting tools such as SuperSet, Pentaho, Tableau, or similar.
  • Source control: Experience using Git version control software would be advantageous



PERSONAL ATTRIBUTES

  • Self-starter with a proactive attitude
  • Ability to work independently while contributing effectively as part of a team
  • Strong attention to detail
  • Excellent communication skills — clear, regular, and accurate
  • Naturally inquisitive; asks questions and avoids assumptions
  • Confident and willing to engage thoughtfully
  • Innovative thinker with the ability to handle situations in real time
  • Capable of working well under pressure in a client-facing environment
  • Previous experience in private security, police, military, or government agencies is preferred



OTHER REQUIREMENTS

  • Eligibility for Top-Level Security Clearance:
    • Candidates must be eligible to obtain and maintain security clearance at the highest level, in accordance with applicable national security regulations.
  • On-Site Work Requirement:
    • This role requires full-time, on-site presence at the client’s premises located in Pretoria. Remote or hybrid work arrangements are not applicable.
Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Johannesburg, South Africa

- Candidates must be eligible to obtain and maintain security clearance at the highest level, in accordance with applicable national security regulations. - On-Site Work Requirement: - This role requires full-time, on-site presence at the client’s premises located in Pretoria. Remote or hybrid work arrangements are not applicable.
Work authorization
OTHER REQUIREMENTS - Eligibility for Top-Level Security Clearance: - Candidates must be eligible to obtain and maintain security clearance at the highest level, in accordance with applicable national security regulations. - On-Site Work Requirement:

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.