hirly

Mic3

Business Analyst - 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 Mic3 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

About the Role

We’re looking for a Business Analyst who’s passionate about the intersection of technology and Intelligence Analysis (Corporate or Government - Military, Police, or Law Enforcement). In this role, you’ll serve as a key connector between business stakeholders and our technical team, using our in-house business process builder, designed around BPMN 2.0 principles, to automate and optimise workflows. You'll be responsible for analysing current processes, gathering requirements for new initiatives, and driving changes to enhance existing workflows. This is a great opportunity for a BA with 3+ years of experience who’s ready to shape Intelligence operations through effective process automation.

Core Responsibilities

Process Analysis & Improvement

Dive deep into existing business processes to identify bottlenecks and areas for optimization.

Conduct root cause analysis to understand underlying process issues.

Develop recommendations for process changes and improvements based on data-driven insights.

Establish key performance indicators (KPIs) to measure process efficiency and track improvements over time.

Provide actionable recommendations for enhancing process efficiency and effectiveness.

Requirements Gathering

Partner with business stakeholders to collect detailed requirements for new and existing processes.

Utilise various techniques such as interviews, workshops, and document analysis to gather business needs.

Prioritise requirements based on business value, technical feasibility, and impact.

Create detailed user stories with acceptance criteria to guide development efforts.

Lead workshops, interviews, and other discovery methods to flesh out business needs and translate them into technical specifications.

Documentation & Process Design

Document requirements clearly, creating user stories, process maps, and functional specifications that guide the development team.

Develop comprehensive process flow diagrams using BPMN 2.0 standards.

Maintain an up-to-date library of business processes and associated documentation.

Ensure documentation reflects changes accurately and is accessible to relevant stakeholders.

Design business process flows using BPMN 2.0 and ensure alignment with organisational objectives.

Collaboration & Stakeholder Management

Work closely with Business Process Engineers (BPEs) to translate requirements into BPMN 2.0 models within our software.

Coordinate regular reviews with BPEs to ensure alignment between business requirements and technical solutions.

Act as a liaison between the development team and business stakeholders to clarify requirements during implementation.

Facilitate communication to resolve any conflicts or misunderstandings regarding process design.

Facilitate reviews with stakeholders to present process designs and gather feedback, iterating as needed.

Change Management & Quality Assurance

Manage updates and modifications to existing business processes based on evolving requirements.

Conduct impact assessments for any proposed process changes, including risk analysis.

Collaborate with Quality Assurance teams to ensure changes meet functional and non-functional requirements.

Support User Acceptance Testing (UAT) by defining test cases, preparing test plans, and assisting with issue resolution.

Conduct impact analysis for proposed changes and collaborate on testing activities, including user acceptance testing (UAT).

Technical Requirements

Experience

Bachelor's degree in Business, Information Technology, or related fields.

3 -5 years of experience as a Business Analyst in the tech industry, ideally with exposure to intelligence or process automation projects.

Background in business process improvement or automation, with experience across multiple products.

Experience working with Intelligence Analysis products or services, and/or have worked for Police, Military, other Government agencies or Private Security Firms/Technology Companies

Familiarity with Agile methodologies and tools like Jira or Confluence.

Technical Skills

Strong understanding of BPMN 2.0 for process modelling.

Familiarity with process automation tools like Flowable, Camunda, or similar platforms.

Solid experience in the following:

Superset

SQL

PgAdmin

Indexing

System Design

Analytical & Problem-Solving Skills

Skilled at breaking down complex processes and identifying optimization opportunities.

Experience with impact analysis, risk assessment, and change management strategies.

Communication & Collaboration

Excellent communication skills for engaging with stakeholders and cross-functional teams.

Ability to convey technical requirements in a way that non-technical stakeholders can understand.

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 Mic3's site ↗

Browse similar roles

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