hirly

Mi-C3

BI Analyst / Report Writer- South Africa

Johannesburg, South Africa

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Mi-C3 first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.3M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

hirly's read of this role

Seniority
Mid level
Country
ZA
Work mode
On-site / unstated
First seen by hirly
2 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the 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.

Original posting on Mi-C3's site ↗

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job