Senior Business Analyst
Responsibilities/Tasks

Requirements Management

  • Lead and facilitate requirements elicitation sessions with client stakeholders through workshops, interviews, and collaborative discussions to ensure comprehensive and accurate requirement gathering.
  • Analyse complex business processes, systems, data flows, and rules to identify improvement opportunities, provide input to inform solution design, and ensure alignment with business objectives.
  • Take ownership of the full requirements lifecycle, including the analysis, capture, refinement, validation, and traceability of requirements using Enterprise Architect (EA) and the company standards.
  • Ensure requirements are complete, consistent, and aligned to business goals, and oversee the creation and maintenance of supporting documentation and artefacts.
  • Lead the verification and validation of built systems by reviewing actual behavior against specified functional requirements and driving resolution of any discrepancies.
  • Guide and mentor Junior Business Analysts in best practices for documentation quality, traceability, stakeholder engagement, and prioritisation based on customer value and delivery impact.
  • Collaborate with cross-functional teams to support effective prioritisation and sequencing of requirements, taking into account business value, technical feasibility, and interdependencies.
  • Analyse and inform of the impact of requirement changes on existing business processes and systems, providing input to support accurate costing.
  • Promote a system-thinking approach by evaluating broader operational context — including performance, exception handling, and business continuity — when assessing solution options or impacts.

Stakeholder Engagement and Communication

  • Build and maintain trusted relationships with diverse stakeholder groups, including clients, business owners, delivery teams, and executives, through clear and consistent engagement.
  • Facilitate alignment between business and technical stakeholders by translating complex business needs and communication into structured, understandable formats for both audiences.
  • Proactively manage stakeholder expectations throughout the project lifecycle by clearly communicating scope, constraints, priorities, and changes.
  • Represent the Business Analysis function in cross-functional forums and workshops with client stakeholders.
  • Navigate conflicting stakeholder perspectives by applying negotiation and conflict resolution techniques to reach practical, value-aligned outcomes.
  • Lead the preparation and delivery of structured presentations, walkthroughs, and feedback sessions to communicate requirements, solution options, and analysis outcomes.
  • Support and guide junior and intermediate BAs on effective stakeholder communication, meeting facilitation, and documentation clarity.

Collaboration and Implementation Support

  • Lead or participate in multiple projects by completing and updating necessary project documentation, managing project scope, determining priorities, and ensuring efficient and on-time delivery of project tasks and milestones.
  • Provide and support the implementation of business solutions by building relationships and partnerships with key stakeholders.
  • Represent client functional requirements throughout all phases of SDLC.
  • Collaborate closely with cross-functional teams to implement the functional requirements, providing necessary guidance during the Development and QA process.

New Initiative Scoping and Analysis

  • Support management in new or existing initiatives by way of developing business solution proposals and presenting them to client stakeholders.
  • Identify business opportunities in existing client environment.
  • Define work scope and estimate business analysis effort for new initiatives.

Minimum Requirements

  • Tertiary qualification in Commerce, Informatics, Industrial Engineering or Information Systems (or similar).
  • Business Analysis diploma/certification (advantageous)
  • 9 or more years demonstrated experience as a Business Analyst in the functional analysis, design and qualification of large-scale business solutions in a transaction based and message rich business systems environment.
  • Thorough understanding of SDLC and the role of the business analyst in it, from initiation through to transition into the target operational environment.
  • Demonstrated use of business modelling techniques in accordance with BPMN and UML standards.
  • Knowledge of Software testing/QA
  • Demonstrated use of Sparx Enterprise Architect (advantageous)
  • Demonstrated use of Function Point measurement (advantageous)

Personal Profile

  • Advanced analytical, problem-solving, and critical thinking skills.
  • Ability to deal with high complexity and integrate information.
  • Possesses a strong quality orientation with a consistent record of identifying and leading process improvements.
  • Excellent communication skills (presentation, written, verbal) with the ability to engage with teams and diverse stakeholders at various levels.
  • Demonstrated experience as a self-starter and thought leader.
  • Adaptable and resilient in dynamic environments, able to shift focus and manage change effectively.
  • Ability to communicate with multiple stakeholders
  • Excellent documentation skills.
  • Attention to detail
  • High relationship awareness and well-developed self-management.
  • Quick learner
  • Team player. Ability to work effectively and collaboratively within a cross-functional team (UX, BA, Engineers/architects, Test Analysts, Devs, PM).

Desired Skills:

  • SDLC
  • Testing/QA
  • BPMN and UML

Learn more/Apply for this position