Overview
Our client is searching for a Technical Business Analyst to join their team in Sandton - Hybrid
Main Purpose of Role
- The Technical Business Analyst (TBA) acts as the link between business stakeholders and technical teams.
- The role is responsible for gathering and analysing business requirements, translating them into technical specifications, and ensuring solutions are aligned with both business objectives and technical feasibility.
- The TBA also supports testing, implementation, and continuous improvement of systems and processes.
Required Minimum Education / Training
- Relevant tertiary qualification.
- Certification in Business Analysis (CBAP, CCBA) or Agile (Scrum Master, Product Owner) is an advantage.
- At least 5 to 10 years’ experience in product development, and implementation.
- Extensive experience and involvement with the Systems Development Life Cycle (SDLC) as far as execution and governance practices are concerned.
Required Minimum Work Experience
- 5 to 10 years exposure in financial services and or Fintech industry essential.
- Knowledge of the South African payments industry and processes is an advantage.
- Must be experienced and have deep insight into the financial administration needs, practices and challenges facing business clients as a basis from which to innovate.
- Must have designed and implemented financial administration solutions from cash book to GL posting.
- Extensive experience and involvement with the Systems Development Life Cycle (SDLC) as far as execution and governance practices are concerned.
Technical and Behavioural Competencies Required
Technical
- Requirement gathering, documentation, and prioritisation.
- Process modelling and workflow analysis.
- Strong understanding of both functional and non-functional requirements.
- Good understanding and familiarity with system architecture, APIs, databases, and integrations.
- Working knowledge of SQL for data analysis and validation.
- Understanding of SDLC, Agile, and DevOps practices.
- Proficiency in tools such as JIRA, Confluence, Trello, Visio, or Lucidchart.
- Experience in requirements management and test case management tools.
- Knowledge of BI tools and reporting (advantageous).
Behavioural
- Innovative and entrepreneurial
- Strong analytical and problem-solving abilities.
- Excellent verbal and written communication skills.
- Ability to manage multiple stakeholders with competing priorities.
- Collaborative mindset with the ability to work across business and technical teams.
- Group facilitation skills.
- Ability to be pro-active with a sense of urgency.
Key Performance Areas
Requirements analysis and documentation
- Translate business needs: Elicit detailed business requirements from all stakeholders and translating it into complete, accurate, and relevant requirements supporting the business objectives.
- Document requirements: Convert business requirements into technical artifacts such as user stories, functional specifications, and process flows. This documentation guides developers and other project participants.
- Prioritise features: Working within an Agile framework, help prioritize requirements and define the scope of each sprint or project.
- Analyse complex systems: Analyse the applicable system rules and processes, software, and applications to identify areas for improvement or integration.
- Conduct feasibility studies: They investigate the technical feasibility of proposed solutions, considering factors like scalability, cost, and alignment with existing systems.
- Assist in the management of all product integration/launches/changes throughout implementation where required.
- Monitor solution performance post-implementation and recommend enhancements.
- Promote best practices in business analysis, requirements management, and documentation.
- Contribute to the adoption of Agile and iterative delivery practices.
Stakeholder collaboration and communication
- Bridge communication gaps: Be a key liaison, ensuring clear and effective communication between business stakeholders and technical teams. This requires translating complex technical information for non-technical audiences and vice versa.
- Facilitate workshops: Lead workshops with stakeholders to elicit, analyse, and validate requirements.
- Report to management: Prepare reports and presentations to communicate findings, recommendations, and project progress to the project manager and or senior management.
Project support and testing
- Oversee implementation: Play a key role during the implementation of new systems or features, collaborating closely with developers and QA testers.
- Develop test plans: Assist with the creation of test plans and use cases to ensure that new solutions meet business and technical requirements before going live.
- Participate in system testing, UAT, and defect triage to ensure solutions meet business needs.
- Provide training: Assist the product manager and or key stakeholders with user adoption by providing insight into the training materials.
Regulatory compliance and risk management
- Ensure compliance: Engage with relevant stakeholders to ensure that new products and system changes comply with applicable regulations like KYC (Know Your Customer) and AML (Anti-Money Laundering).
- Identify risks: They help assess and mitigate risks associated with new and proposed IT systems, particularly those involving data security and privacy.