Enable job alerts via email!

Senior System Analyst

Flash Group

Wes-Kaap

On-site

ZAR 300,000 - 400,000

Full time

8 days ago

Job summary

A fintech company in South Africa is seeking a Senior Systems Analyst to bridge business needs and technical requirements. The candidate should have at least 10 years of industry experience, particularly in fintech, and strong skills in system analysis and documentation. Key responsibilities include translating business requirements into technical specifications and collaborating on system designs. This is a permanent position offering a dynamic work environment.

Qualifications

  • Minimum of 10 years’ relevant industry experience, preferably within a Fintech environment.
  • Strong understanding of system analysis principles and software development lifecycle.
  • Proficiency with tools for mockups/wireframes is essential.

Responsibilities

  • Analyse business requirements and translate them into system specifications.
  • Collaborate with Solution Architects on system interfaces and workflows.
  • Support QA teams by reviewing test plans and ensuring coverage.

Skills

Strong understanding of system analysis principles
Proficient in writing functional specifications
Proficiency with tools for mockups/wireframes
Experience with tools like Asana and MS Azure DevOps
Solid grasp of databases and data structures
Understanding of non-functional aspects
Experience working in fintech
Good knowledge of software architecture

Tools

Figma
Lucidchart
Postman
mermaid.js
MS Azure DevOps

Job description

Flash

2025/06/03 Western Cape

Job Reference Number: T194

Department: Technology

Business Unit:

Industry: Fintech

Job Type: Permanent

Positions Available: 1

Salary: Market Related

The Senior Systems Analyst plays a critical role in bridging the gap between business needs as defined by the Product Manager and technical requirements and implementation. Responsible for analysing complex business requirements, this role translates them into detailed system specifications.

Job Description
Responsibilities:
  • Analyse business requirements and translate them into detailed system specifications and technical documentation.
  • Collaborate with Solution Architects to define and maintain system interfaces, workflows, and integration points.
  • Produce system-level functional specifications, data mapping documents, and sequence diagrams to support development.
  • Ongoing analysis and documentation of existing systems.
  • Identify and document edge cases, error handling requirements, and system constraints.
  • Review business requirement documents (BRDs) and flag inconsistencies, gaps, or technical feasibility issues.
  • Validate proposed system designs with development teams to ensure clarity and technical alignment.
  • Decompose epics and features into structured system requirements aligned to sprint-ready development tasks.
  • Manage traceability between business requirements, system specifications, and test cases.
  • Own and maintain the system requirements baseline throughout the development lifecycle.
  • Participate in solution design walkthroughs and provide clarifications during development and testing.
  • Support QA teams by reviewing test plans and ensuring coverage of all functional and system scenarios.
  • Perform impact assessments for change requests or enhancements on existing system components.
  • Maintain up-to-date system documentation aligned to released functionality.
  • Assist in the definition of non-functional requirements (NFRs) such as performance, security, and availability.
  • Work across multiple projects or initiatives simultaneously, managing system analysis deliverables to agreed timelines.
Minimum Requirements:
  • Minimum of 10 years’ relevant industry experience, preferably within a Fintech environment.
Required Knowledge / Technical Skills:
  • Strong understanding of system analysis principles, software development lifecycle (SDLC), and agile methodologies.
  • Proficient in writing functional specifications, system workflows, and sequence diagrams.
  • Proficiency with tools for mockups/wireframes (e.g., Figma, Lucidchart).
  • Experience with tools such as Asana, Postman, mermaid.js, MS Azure DevOps/Atlassian Tools, etc.
  • Familiarity with API documentation, data mapping, and system integration patterns.
  • Solid grasp of databases and data structures; ability to understand SQL and data models.
  • Understanding of non-functional aspects such as security, performance, high availability, and scalability.
  • Experience working in fintech, financial services, or highly regulated environments preferred.
  • Good knowledge of software architecture and cloud-native platforms (AWS or Azure) is advantageous.
  • Understanding of process, flow, and context diagrams.
  • Familiarity with ETL processes and data mapping.
  • Understanding of high volume transactional systems and concepts e.g., Idempotency.
Competencies / Attributes:
  • Analytical thinking: Ability to dissect complex problems, identify patterns, and deliver structured solutions.
  • Attention to detail: Ensures completeness and accuracy in documentation and analysis.
  • Communication: Clearly articulates technical information to both technical and non-technical stakeholders.
  • Collaboration: Works effectively within cross-functional teams including developers, testers, architects, and product owners.
  • Stakeholder engagement: Builds strong relationships across business and technical teams.
  • Adaptability: Manages competing priorities in a fast-paced, dynamic environment.
  • Ownership: Takes accountability for quality and completeness of system analysis deliverables.
  • Problem Solving: Demonstrates initiative in resolving technical and process-related challenges.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.