594,989open jobs
29,557companies
85,641added this week
Browse all
Salary
$24k – $61k per year (Estimated)
Location
In office (Pretoria)
Seniority
Junior · 2+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match

Job purpose:

The purpose of this role is the practice of enabling change in our customers organisations, by defining needs and recommending solutions that deliver value to stakeholders. This role is required to conduct detailed analysis based on business problems that exist and/or opportunities identified, to recommend the appropriate action required to address the change in conjunction with impact-aware thinking in terms of the broader ecosystem. The Business Analyst will be responsible to understand and interpret the business requirements, and interpret those through business, systems and technical documentation so that business and technical readers understand what needs to be delivered.

Key accountabilities:

  • Create and design specifications as requested by the various Business Units.
  • Liaise with consultants and managers to document business processes effectively.
  • Ensure that various appropriate infrastructure elements, including documents, manuals, policy documents, etc. are kept up to date and are available
  • To analyse and understand project scope and core objectives linked to the product roadmap
  • Assist in requirements elicitation workshops with stakeholders to define high level business requirements.
  • Working closely with the Business Analyst to create and develop all types of requirements; business, user (stakeholder), functional (solution), non-functional (quality of service), constraint, and implementation (transition)
  • Proactively communicate and collaborate with the project team to analyse information needs and functional requirements to deliver the following artefacts that are needed:
    • Business/functional requirement specifications
    • Wireframes
    • Workflow/Process flow diagrams
    • Data Models
  • Be proactive in ensuring that the Development team understands the requirements by attending daily team meetings and initiating functional clarification sessions
  • Review the test plan and test scripts to ensure quality and coverage

Key performance indicators:

  • Investigates and keeps abreast of systems, technology infrastructure and operational procedures.
  • Maintains a high level of knowledge about client's business and related application requirements.
  • Analyses the changes necessary to ensure that current and future business requirements can be met.
  • Defines, evaluates and presents feasible and practical business solutions
  • Creates accurate business documents and functional specifications according to agreed standards.

Skills, know-how and experience:

  • A proven track record of delivering results, in a fast-paced environment
  • Good basic technical understanding of software development processes
  • Solutions-oriented, can-do attitude and high energy
  • Strong analytical and critical thinking
  • Highly structured thinker with strong attention to detail
  • Versatile, resourceful, and able to work on varied tasks simultaneously
  • Ability to verbalise and visualise outcomes and communicate trends in a clear, concise manner
  • An understanding of the Agile and Waterfall methodologies, and a hybrid of these two methodologies
  • Must be able to listen, advise, and escalate issues early in the project life cycle
  • Good understanding of the business analysis concepts, tools and methodology
  • Basic understanding of software systems and software development lifecycles
  • Basic understanding of software environments and the integration requirements of product interfaces the clients, domains, business environment and especially their supply chain and warehousing challenges
  • Good understanding of project management from experience and/or academic qualification
  • Good understanding of people management requirements

Essential:

  • Bachelor's Degree in appropriate field of study or equivalent work experience
  • 2+ years industry experience

Beneficial

  • Experience in working with Agile Teams and successfully delivering Agile based software projects (including attending daily scrums, Kanban boards)
  • Data Analysis / Process Analysis

Technical / professional qualifications:

  • Tertiary Qualification
  • Business Analysis certification advantage (e.g. BABOK, IIBA, CBAP,FTI)

Values and Competencies

  • Get stuff done: completing tasks, and contributing to the deliverables of the team to ensure we deliver high quality products
  • Be the best you can be:investing time in learning and sharpening your skills. Teaching and sharing your unique skills with the rest of the team
  • Do the right thing:we build a culture of mutual respect and collaboration, admit to mistakes and learn from them
  • Servicing the customer:at the forefront of providing service excellence and customer satisfaction
  • Solve together:we conduct ourselves in such a way that we work harder, cooperate and be supportive of one another and contribute to the team spirit
  • Build a bridge:progress with what you have and solve a challenge
  • Add value:to tasks, interactions with colleagues and customer interactions
  • Have fun!we enjoy the work we do and the people that we are doing it

Direct reports and/or Stakeholders:

Influence, collaborate and co-ordinate with:

  • Client
  • Development team
  • Management
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.
594,989 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

Similar stack
Same company
Pretoria
$82k per year (net) • In office • 4+ years exp • Master's Degree
Python
JavaScript
Java
Rust
TypeScript
SQL
Python
FastAPI
Django
Java
Maven
Gradle
Databases
Databricks
Apache Iceberg
Apache Kafka
Trino
AI/ML
Copilot
Hadoop
Spark
Airflow
Flink
Frontend
Angular
npm
DevOps
CI/CD
Git
Kubernetes
Cybersecurity
Zero Trust
Analytics
ETL/ELT
Management
Agile
Scrum
Kanban
Apply
$33k – $66k per year (Estimated) • In office • Full-Time • 1+ year exp • Perm
Python
Java
Kotlin
Databases
PostgreSQL
DevOps
Kubernetes
Management
Agile
Apply
Fullstack Developer 11 hours ago
$26k – $61k per year (Estimated) • In office • 5+ years exp • Bengaluru
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
Azure Cosmos DB
Frontend
Redux
Webpack
Angular
React.js
Vite
Mobile
React Native
Clean Architecture
Dependency Injection
State Management
DevOps
Rest API
Azure DevOps
GitHub Actions
OpenTelemetry
Prometheus
Azure
CI/CD
Git
Docker
Kubernetes
Azure AKS
Management
Agile
Apply
.NET Developer 1 day ago
$26k – $61k per year (Estimated) • In office • 5+ years exp • Bengaluru
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
Azure Cosmos DB
Frontend
Redux
Webpack
React.js
Vite
Mobile
React Native
Clean Architecture
Dependency Injection
State Management
DevOps
Rest API
Azure DevOps
GitHub Actions
OpenTelemetry
Prometheus
Azure
CI/CD
Git
Docker
Kubernetes
Azure AKS
Management
Agile
Apply
Director, Product 1 day ago
$185k – $215k per year • In office • 8+ years exp
Management
Agile
Apply
Agentic AI Developer 20 days ago
$36k – $96k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Pretoria
Python
TypeScript
C#
Databases
PostgreSQL
AI/ML
LangGraph
LangChain
Model Context Protocol
vLLM
Embeddings
Prompt Engineering
Function Calling
AI Agents
Ollama
Semantic Kernel
CrewAI
RAG
Reranking
LLMOps
Human-in-the-Loop
Structured Outputs
LLM Guardrails
Tool Use
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Vector
Cybersecurity
Least Privilege
Management
n8n
Agile
Apply
Data Scientist 20 days ago
$29k – $79k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Pretoria
Python
SQL
Databases
Databricks
AI/ML
Polars
MLFlow
Vertex AI
Scikit-learn
LLM
RAG
Time Series Forecasting
Amazon SageMaker
DevOps
Azure
Git
AWS
Analytics
Tableau
Power BI
Matplotlib
Plotly
ETL/ELT
Management
Agile
Apply
Creative Designer 2 months ago
$19k – $50k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Pretoria
Design
Figma
Canva
Management
Agile
Apply
AI Engineer 5 months ago
$36k – $96k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Pretoria
Python
Java
SQL
C#
AI/ML
MLFlow
Embeddings
Scikit-learn
AI Agents
Transformers
TensorFlow
PyTorch
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
In office • Full-Time • 2+ years exp • Bachelor's Degree • Pretoria
SQL
C#
QA
Selenium
JMeter
Playwright
Postman
Apply
$37k – $69k per year (Estimated) • In office • Full-Time • 1+ year exp • High School Diploma • Pretoria
Management
Outlook
Apply
$16k – $36k per year (Estimated) • In office • Pretoria
Management
Google Drive
Telegram
Apply
$39k – $102k per year (Estimated) • In office • 7+ years exp • Pretoria
Apply
$14k – $17k per year • Remote • Pretoria
Apply
$13k – $33k per year (Estimated) • Equity • In office • Full-Time • Bachelor's Degree • Pretoria
Apply
See all jobs
This is one of many
594,989 more open roles from verified company boards, updated every day.