Senior Systems Analyst

Momentum Corporate

Introduction

Through our client-facing brands Metropolitan and Momentum, with Multiply (wellness and rewards programme), and our other specialist brands, including Guardrisk and Eris Property Group, the group enables business and people from all walks of life to achieve their financial goals and life aspirations. We help people grow their savings, protect what matters to them and invest for the future. We help companies and organisations care for and reward their employees and members. Through our own network of advisers or via independent brokers and utilising new platforms Momentum Group provides practical financial solutions for people, communities and businesses. Visit us at www.momentumgroupltd.co.za

Disclaimer

As an applicant, please verify the legitimacy of this job advert on our company career page.

Role Purpose

To own and produce high-quality technical specifications that enable delivery teams (including the AI, BPMN, Digital, Document Management, Integration & Persistence Teams) to implement consistent, secure, and scalablesolutions across the Digital Layer,

API Gateway Layer, and downstream microservices/integration touchpoints. Therole ensures requirements are translated into implementable designs (API contracts, integration specifications, datamodels, non-functional requirements) and remain traceable through build, test, and release.

Requirements

  • 5 – 8 years experience as a Systems Analyst / Technical Analyst / Business Analyst in digital and integration-heavy environments.
  • Demonstrated experience producing technical specifications for: API layers, API gateways, and digital channels, with clear contract-first thinking (OpenAPI) and traceable acceptance criteria.
  • Proven ability to work across multiple teams to align scope, dependencies, and integration touchpoints.
  • BSc in Computer Science (or equivalent practical experience).
  • Advantageous: certifications in Business Analysis (IIBA), API design, or enterprise architecture; and/or training in BPMN/DMN fundamentals.

Duties & Responsibilities Process

  • Lead structured discovery and analysis to translate business needs into solution requirements and technical specifications that developers can implement with minimal ambiguity.
  • Produce end-to-end technical specification packs, typically including:
    • Functional and non-functional requirements
    • API gateway specifications (routing, policies, security, throttling, transformations)
    • Digital layer integration specs (frontend-to-backend contracts, UX/API interaction flows)
    • Microservice integration and orchestration touchpoints (sync/async patterns)
    • Data mapping, data lineage notes, and error handling standards
  • Define and maintain API contracts (OpenAPI/Swagger), ensuring contracts are versioned and aligned to gateway implementation patterns.
  • Specify cross-cutting concerns: authentication/authorisation, logging/auditing, observability, idempotency, retries, timeouts, rate-limits, and resilience expectations.
  • Create requirements architecture artefacts that connect epics ? features ? stories ? acceptance criteria, ensuring traceability from requirement to test and release.
  • Work closely with Architecture, Security, and Platform teams to ensure alignment to enterprise standards and governance.
  • Drive specification quality by ensuring readiness for engineering execution: clear acceptance criteria, definition-of-done, and testability.
  • Support delivery teams by clarifying requirements, resolving ambiguities, and managing impacts of change through structured analysis and documentation.

Client

  • Build and maintain effective relationships with internal stakeholders across Product, Operations, Digital, Integration, and Data teams.
  • Facilitate workshops for requirements elicitation, process decomposition, integration mapping, and API contract alignment.
  • Ensure stakeholder expectations are managed through transparent documentation, walkthroughs, and controlled change practices.

People

  • Promote a collaborative delivery culture between analysts, developers, QA, platform engineers, and architects.
  • Coach teams on consistent specification standards (API contract-first, clear acceptance criteria, traceability to tests).
  • Support knowledge sharing via documentation, playbooks, and reusable templates for API/digital/integration specifications.

Finance

  • Help reduce delivery waste and rework through complete, testable, and unambiguous specs (improving throughput and quality).
  • Contribute to sizing and estimation by providing clear scope boundaries, dependencies, and integration complexity mapping.

Knowledge

  • Deep understanding of systems analysis and producing implementation-ready requirements and technical specifications.
  • Strong knowledge of REST APIs, API lifecycle management, versioning strategies, and API contract definition (OpenAPI).
  • Working knowledge of API Gateway concepts: policy enforcement, security controls, throttling, transformations, routing, and observability.
  • Solid understanding of digital channel architecture (web/mobile), frontend-to-backend integration patterns, and how UI journeys map to API calls and backend orchestration.
  • Strong understanding of microservices and integration fundamentals (sync/async patterns, message semantics, error handling, retries, idempotency).
  • Ability to translate orchestration and workflow needs into specifications consumable by BPMN/Integration engineers (including process events, variables, SLA points, and reporting requirements).
  • Familiarity with Agile delivery practices, backlog shaping, story writing, acceptance criteria, and supporting QA with testable requirements.

Competencies

  • Making Decisions
  • Managing Tasks
  • Providing Insights
  • Taking Action
  • Generating Ideas
  • Stakeholder Management & Communication
  • Analytical Thinking & Problem Solving
  • Quality Mindset (testable requirements, traceability, ambiguity elimination)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.