Job Description:

Senior Systems Analyst (Digital & Integration)

This is a 12 – month contract with our client in the financial services sector

Location: Centurion (Hybrid)

Core Responsibilities

  • Technical Design: Produce high-quality technical specs, API contracts (OpenAPI/Swagger), and data models for Digital and Microservices layers.
  • API Management: Define gateway policies (routing, security, throttling, transformations) and manage versioning strategies.
  • System Integration: Specify sync/async patterns, error handling, retries, and idempotency for complex microservice orchestrations.
  • Traceability: Map requirements from Epics Features Stories, ensuring clear acceptance criteria and testability for QA teams.
  • Stakeholder Lead: Facilitate workshops to elicit requirements and align design across Product, Security, and Engineering teams.
  • Delivery Support: Resolve technical ambiguities for developers and manage the impact of changes through structured documentation.

Key Requirements

  • Experience: 5–8 years as a Systems/Technical Analyst in integration-heavy, digital environments.
  • API Expertise: Deep proficiency in REST APIs, API Gateway concepts, and frontend-to-backend integration (Web/Mobile).
  • Technical Knowledge: Strong understanding of Microservices architecture, message semantics, and BPMN/DMN fundamentals.
  • Agile Proficiency: Expert in backlog shaping, technical story writing, and Agile delivery practices.
  • Education: BSc in Computer Science or equivalent practical experience.
  • Advantageous: IIBA certification, API design training, or experience in financial services/corporate systems.

Working Place:

Gauteng, South Africa