Job title : Senior System Analyst (Western Cape)
Job Location : Western Cape, Cape Town Deadline : July 03, 2025 Quick Recommended Links
- Jobs by Location
- Job by industries
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.
Requirements
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 eg. 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.