We're looking for an experienced Technical Business Analyst to bridge business and technology by translating complex business needs into technical solutions for our fintech products.
Job description: -
- To understand business requirements from multiple stakeholders and accurately translate them into technical requirements for software solutions.
- Ensuring that requirements are delivered on time and within scope.
- Design of technical solutions that align with business requirements.
- Creating detailed documentation (functional specifications, system requirements, workflows, UMLs) for development teams.
- Ensuring the technical feasibility of the proposed solutions and identifying risks or limitations early on.
- Acting as the liaison between technical teams (developers, testers, etc.) and business stakeholders to ensure clear communication and understanding.
- Providing ongoing support and clarification to the development team during the software development lifecycle.
- Collaborating with QA teams to define acceptance criteria and test cases based on business requirements.
- Ensuring that software meets functional requirements, performance benchmarks, and quality standards.
- Assisting in UAT (User Acceptance Testing) and validating that the delivered solution meets business needs.
- Suggesting improvements to business processes and system features based on feedback from stakeholders and end-users.
- Monitoring and analysing product performance post-deployment to identify areas for improvement.
- Working alongside project managers to ensure timely and efficient project delivery.
- Leveraging AI tools (e.g. Claude) to accelerate requirements analysis, documentation drafting, and workflow automation, while critically reviewing AI-generated outputs for accuracy before use.
- Writing requirements for integrations with third party providers (telcos, payment gateways, banking partners) and coordinating dependencies across external vendors.
Job Specification and Technical Requirements: -
- Degree in Computer Science, Engineering, Information Technology, or a related field is a must. Certifications in CBAP, PMI-PBA or related certification in Business Analysis is strongly preferred.
- At least 8 years of hands-on BA experience in a software development environment, with exposure to technical aspects of the development process.
- Have a deep understanding and knowledge of Banking and Mobile Money domains.
- Proven track record of writing business requirements for financial systems – knowledge of banking and mobile money is preferred.
- Deep understanding of Waterfall and Agile methodologies and familiarity with project management tools (e.g., JIRA).
- Experience in writing detailed business and technical specifications, user stories, and acceptance criteria.
- Proficient in the Software Development Life Cycle (SDLC).
- Proficiency with tools for requirements management, such as Microsoft Office, MS Visio, Adobe XD, Confluence or specialized business analysis tools.
- A good understanding of software development principles, databases (e.g., SQL), and web technologies (e.g., HTML, CSS, JavaScript, APIs), programming languages or frameworks to understand technical discussions.
- Experience in creating UML diagrams (Use Case, Activity, Sequence, and Class Diagrams) for system design.
- Ability to develop workflows and process flow diagrams to represent business processes.
- Ability to understand and explain complex technical concepts to non-technical stakeholders and vice versa.
- Strong verbal and written communication skills (English) for documentation, reports, and stakeholder meetings.
- Analytical thinking to break down complex business issues and propose technical solutions.
- Proactive in identifying problems early in the development cycle and helping find solutions.
- Working effectively in cross-functional teams, including developers, QA engineers, product owners, and project managers.
- Managing multiple tasks, meeting deadlines, and adapting to changes in project scope or timelines.
- Working knowledge of AI/LLM tools, particularly Claude, for requirements analysis, documentation and process automation is a strong plus.
- Understanding prompt engineering principles and the judgement to critically evaluate AI-assisted outputs for accuracy and business relevance.
- Experience with API documentation and specification tools such as Postman is an advantage.
- Awareness of payment rails, regulatory and compliance considerations relevant to mobile money such as PCI-DSS and Data Protection, is an advantage.
- Exposure to data/reporting tools such as Power BI to interpret product and transaction performance metrics is a plus.
Application Question(s):
- Is your Business Analysis experience backed by a software development background?
- Briefly describe your software development background before transitioning into Business Analysis. Please include the programming language(s) you have worked with, your years of software development experience, the types of applications you developed, and how many years you have been working as a Business Analyst.
- Which domain(s) have you worked in? Banking / Mobile Money / Payments / Other fintech / None of these
- Do you hold a CBAP, PMI-PBA, or equivalent BA certification?
- Can you write basic SQL queries and read/interpret API documentation (e.g., request/response structures, Postman collections) well enough to participate in technical discussions with developers?
Work Location: In person