BI Analyst / Report Writer- South Africa

mic3· Client Success
Apply Now ↗
📍 Johannesburg, South Africa, South AfricaFull Time Contractor

About this role

 

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.

Frequently Asked Questions

Is the salary disclosed for the BI Analyst / Report Writer- South Africa position at mic3?
The salary for this BI Analyst / Report Writer- South Africa role at mic3 is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the BI Analyst / Report Writer- South Africa position at mic3 located?
This BI Analyst / Report Writer- South Africa role at mic3 is based in Johannesburg, South Africa, South Africa. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the BI Analyst / Report Writer- South Africa role at mic3 full-time or part-time?
This is listed as a Full Time Contractor position. It is posted as a BI Analyst / Report Writer- South Africa role in the Client Success department at mic3.
Which team or department does the BI Analyst / Report Writer- South Africa at mic3 belong to?
This BI Analyst / Report Writer- South Africa position is part of the Client Success department at mic3. See the full job description for more information about the team structure and responsibilities.
How do I apply for the BI Analyst / Report Writer- South Africa position at mic3?
Click the "Apply Now" button on this page. You will be redirected to mic3's official application portal hosted on bamboohr where you can submit your application directly.
When was the BI Analyst / Report Writer- South Africa job at mic3 posted?
This BI Analyst / Report Writer- South Africa position at mic3 was posted on Jun 4, 2025. Apply as soon as possible — early applications are often reviewed first.
BI Analyst / Report Writer- South Africa
mic3
Apply for this role ↗

You'll be redirected to mic3's official application page on bamboohr.