2,156,641open jobs
138,730companies
240,379added this week
Browse all
Location
In office (Sandton)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match
Planet First. We care about the planet. Our mining products are developed to reduce their environmental impact and our focus on sustainable agriculture is a key growth driver for the Omnia Group.

IT Functional Analyst

Location: Fourways

Business Unit: Group | Information Technology

Reports To: Business Solutions Manager

Contract Type: Permanent

Submission Closing Date: 17 November 2026

Join Omnia and help shape a more sustainable future.

At Omnia, our people enable the success of a diversified international business serving the agriculture, mining and chemicals sectors. Through collaboration, innovation and professional excellence, our corporate and shared services teams support strategic priorities, deliver business performance and create value across the Group.

As part of Omnia Holdings Limited (JSE: OMN), you'll join a global, diversified business operating across the agriculture, mining and chemicals sectors. With operations in 23 countries, customers in more than 40 countries, over 70 distribution centres, and approximately 3,800 employees worldwide, Omnia develops innovative products, technologies and services that support food security, responsible mining and sustainable industrial development. Through science, innovation and collaboration, we help customers use resources more efficiently, solve complex operational challenges and create lasting value for a changing world.

At Omnia, you'll have the opportunity to work alongside industry experts, contribute to meaningful challenges, and grow your career in a purpose-led organisation committed to innovation, learning and sustainable impact.

Innovating to enhance life, together creating a greener future.

ROLE IMPACT

This role will be responsible for bridging the gap between business requirements and technology solutions by ensuring that business needs are accurately translated into functional and technical specifications that can be effectively implemented across ERP, enterprise applications, and system integration solutions.

KEY RESPONSIBILITIES

Requirements Elicitation & Analysis

Stakeholder Engagement & Elicitation

  • Run workshops, interviews and process walkthroughs with business stakeholders, subject matter experts and operations teams.
  • Challenge stated requirements to establish the underlying business need, the decision being supported and the value being sought.

Requirements Analysis

  • Identify gaps, contradictions, duplication and unstated assumptions in source requirements, and drive them to resolution rather than escalating them unresolved.
  • Maintain the requirements catalogue in line with BABOK® v3 and ISO/IEC/IEEE 29148 practice.

Business Process Analysis

  • Document current-state (as-is) processes and define target-state (to-be) processes in BPMN 2.0, including the operational and control changes required.
  • Compliance & Risk

Assess regulatory, audit and data-protection (POPIA) implications of each requirement and flag where compliance or IT GRC input is needed.

Functional Specification

Functional Specification Documents (FSD)

  • Author FSDs that define system behaviour in business terms: process flows, use cases or user stories, business rules, decision tables, validation and calculation logic, roles and permissions, notifications and reporting outputs.
  • Define exception paths, error handling and edge cases explicitly, not only the happy path.

Acceptance Criteria & Sign-off

  • Write clear, testable acceptance criteria for every requirement.
  • Secure formal business sign-off on the FSD before build commences.

Technical Specification

Architecture & Data Design

  • Translate the approved FSD into a Technical Specification Document (TSD) that engineering can build against, covering the system and component architecture in scope and the changes required to each.
  • Specify data model changes: entities, attributes, data types, cardinality, referential integrity and retention.

Integration & Data Migration

  • Specify interfaces and integrations: API contracts, request/response payloads, protocols, authentication, error and retry behaviour, throughput and volumetrics.
  • Define data migration and transformation rules, including source-to-target field mappings and cleansing logic.

Design Decisions & Non-Functional Requirements

  • Document configuration versus customisation decisions, with rationale, in line with Omnia’s architecture standards.
  • Define non-functional requirements: performance, availability, scalability, security, auditability, logging and monitoring.

Feasibility & Validation

  • Work with solution architects and developers to validate technical feasibility, sizing and effort, and reconcile the specification with platform constraints.

Document assumptions, dependencies, constraints and out-of-scope items.

Delivery & Quality Support

Traceability & Backlog Management

  • Maintain a Requirements Traceability Matrix (RTM) linking business requirement, functional specification, technical specification, test case and delivered feature.
  • Groom and maintain the backlog; ensure work items entering a sprint meet the team’s definition of ready.

Build Support

  • Support developers through build, acting as the authority on intended behaviour.

Testing & Validation

  • Author or review test scenarios; support System Integration Testing (SIT) and UAT.
  • Triage defects and distinguish genuine defects from change requests.

Handover & Documentation

  • Contribute to release notes, training material, user guides and operational handover documentation.

Confidentiality and Compliance

  • Handle highly confidential employee, and executive information with discretion.
  • Ensure adherence to company policies, governance standards, and relevant legislation.
  • Support audit requirements by maintaining accurate documentation and records.

MINIMUM REQUIREMENTS

Qualifications

  • Bachelor’s degree in Information Systems, Computer Science, Business Informatics, Industrial Engineering or a related field.
  • Postgraduate qualification in business or systems analysis - advantageous.

Experience

  • 5+ years’ experience in Business Analysis and/or Systems Analysis within an IT delivery environment (mid to senior level).
  • Proven track record of authoring functional and technical specifications that build teams implement without rework.
  • Hands-on experience on ERP (preferably Microsoft Dynamics AX / D365), enterprise application and integration projects.
  • Experience defining data models, API and interface contracts, and data migration mappings.
  • Experience in Agile delivery (backlog grooming, definition of ready) and in supporting SIT and UAT.
  • Exposure to regulated environments with audit, internal control and data-protection (POPIA) requirements.

Key Competencies

  • Analytical Thinking - Ability to break ambiguous, incomplete requests into precise, structured requirements.
  • Critical Questioning - Challenges stated requirements to uncover the real business need and value.
  • Attention to Detail - Specifies rules, exception paths and edge cases completely, not only the happy path.
  • Collaboration & Communication - Translates clearly between business and technical audiences, in writing and verbally.
  • Ownership & Accountability - Owns requirements from intake to accepted delivery; resolves issues rather than escalating them unresolved.
  • Problem-Solving - Reconciles business needs with platform constraints to reach workable solutions.
  • Integrity & Governance - Applies traceability, version control and data-protection discipline consistently.

DIVERSITY, EQUITY & INCLUSION

A diverse team drives stronger outcomes. At Omnia, we are committed to creating an inclusive workplace where every individual is valued, respected and empowered to contribute. We believe that diverse perspectives, experiences and backgrounds strengthen our ability to innovate, solve complex challenges and create sustainable value. We welcome applications from suitably qualified candidates who share our commitment to excellence, collaboration and making a positive impact.

THANK YOU FOR YOUR INTEREST

Thank you for considering a career with Omnia.

We appreciate the time and effort invested in your application. Our Talent Acquisition team carefully reviews every application received. While only shortlisted candidates will be contacted, we encourage you to keep exploring future opportunities within the Omnia Group as we continue to grow our teams across agriculture, mining and chemicals.

We wish you every success in your career journey and thank you for your interest in being part of our purpose: Innovating to enhance life, together creating a greener future.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,156,641 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Analytics
Similar stack
Same company
Sandton
Business Analyst 6 hours ago
In office · 5+ years exp · Bachelor's Degree · Pretoria
DevOps
Azure DevOps
Azure
Management
Agile
Apply
In office · Contractor · Pretoria
SQL
Management
Agile
Apply
Hybrid · Full-Time · Associate's Degree · Cape Town
SQL
Databases
Snowflake
AI/ML
dbt
DevOps
CI/CD
AWS
Analytics
Tableau
Apply
Data Analyst II 1 day ago
$48k – $57k per year (gross) · In office · Full-Time · Stellenbosch
Python
JavaScript
Java
TypeScript
SQL
C#
C++
C#
.NET
Frontend
Angular
Analytics
Tableau
Power BI
Microsoft Excel
Apply
$48k – $54k per year (gross) · In office · Full-Time · Stellenbosch
JavaScript
Java
TypeScript
C#
C++
C#
.NET
AI/ML
Prefect
Frontend
Angular
DevOps
CI/CD
Apply
Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Sandton
Management
UML
BPMN
Apply
In office · Full-Time · Sandton
SQL
Databases
Microsoft Fabric
Analytics
Power BI
Dimensional Modeling
Apply
In office · Bachelor's Degree · Sandton
SQL
Apply
In office · Full-Time · Sandton
Analytics
Microsoft Excel
Apply
Hybrid · Contractor · Sandton
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
2,156,641 more open roles from verified company boards, updated every day.