
Search by job, company or skills
The Business Analyst (BA) plays a key role in bridging business needs and technology solutions. The BA works closely with stakeholders, product owners, and delivery teams to analyse requirements, translate them into clear functional specifications, and support the successful delivery and adoption of digital solutions.
Business Analysis & Requirements Management
Engage stakeholders to elicit, analyse, and document business needs using human-centric and user-focused methodologies.
Develop clear and well-structured user stories, functional and non-functional requirements, process flows, and functional specifications.
Support the preparation of business cases, including problem statements, solution options, benefits, risks, and impact analysis.
Delivery & Implementation Support
Work closely with cross-functional development teams throughout the solution lifecycle, from planning to delivery.
Support sprint planning, backlog refinement, and acceptance criteria definition to ensure requirements are well understood and implementable.
Plan and conduct system testing activities, including UAT coordination, defect tracking, and validation of delivered features.
Support system deployments, change management activities, and post-go-live operations to ensure smooth adoption.
Technology Evaluation & Advisory
Analyse and evaluate technology options and recommend solutions aligned with organisational objectives and digital modernisation initiatives.
Collaborate with technical teams to assess solution feasibility, system integrations, and architectural considerations.
Maintain working knowledge of web application development, enterprise systems, and cloud-based platforms to support informed decision-making.
At least three (3) years of experience in business analysis and requirements gathering, with proven ability to:
Elicit stakeholder needs
Develop user stories and functional specifications
Prepare business cases using human-centric methodologies
At least three (3) years of experience working with development teams to deliver digital solutions, including:
Supporting system design and development activities
Planning and conducting testing (e.g. UAT)
Managing system deployments and supporting operational readiness
At least three (3) years of experience in technology evaluation and recommendation, with:
Knowledge of web application development tools and practices
Familiarity with enterprise architecture concepts
Experience with cloud-based solutions
Ability to align technology choices with organisational strategy and modernisation goals
Strong analytical, documentation, and stakeholder engagement skills
Ability to communicate effectively with both business and technical stakeholders
Experience working in Agile or hybrid delivery environments
Detail-oriented, structured, and able to manage multiple priorities
Job ID: 138088185