About the Role
Our client, an innovative FinTech company, is seeking a sharp and analytical Business Analyst to join their team in Upington, Northern Cape. This role is vital in bridging the gap between business needs and technology solutions, focusing on improving financial products and services through data-driven insights and process optimization. The Business Analyst will be instrumental in defining requirements, analyzing data, and collaborating with development teams to deliver cutting-edge financial technology solutions within the banking & finance domain. This position requires a strong understanding of business processes, software development lifecycles, and analytical methodologies.
Key Responsibilities
- Gather, document, and analyze business requirements from stakeholders for new and existing financial products and services.
- Translate business needs into detailed functional and technical specifications for development teams.
- Conduct data analysis to identify trends, opportunities, and areas for improvement in financial processes.
- Map current business processes and design optimized future state processes.
- Collaborate closely with software developers, QA testers, and project managers throughout the development lifecycle.
- Develop user acceptance testing (UAT) plans and scenarios, and support UAT execution.
- Create process flow diagrams, wireframes, and other documentation to support project understanding and execution.
- Facilitate meetings and workshops with stakeholders to gather requirements and present findings.
- Support the implementation and rollout of new features and functionalities.
- Stay current with FinTech trends and best practices in business analysis.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Finance, Business Administration, or a related field.
- Minimum of 3 years of experience as a Business Analyst, preferably within the FinTech or banking & finance industry.
- Proven experience in requirements gathering, process mapping, and data analysis.
- Understanding of software development methodologies (e.g., Agile, Waterfall).
- Proficiency in using business analysis tools (e.g., Jira, Confluence) and diagramming tools (e.g., Visio, Lucidchart).
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong written and verbal communication skills, with the ability to articulate complex information clearly.
- Ability to work effectively in a team and independently manage assigned tasks.
- Familiarity with financial products and services is highly desirable.
- Located in or willing to relocate to Upington, Northern Cape.
- Detail-oriented with a strong focus on accuracy and quality.
Benefits
- Our client offers a competitive salary, comprehensive health benefits, a retirement savings plan, and opportunities for professional development in a fast-paced and innovative FinTech environment.
- This role provides a chance to significantly impact the future of financial services in Upington, Northern Cape.