About RVS Our client, Royal Voluntary Service (RVS) , is a leading UK charity managing one of the largest networks of volunteers across the country to deliver essential healthcare, homelessness, and food security services.
RVS is embarking on an exciting digital transformation and hiring their first-ever tech team out of South Africa in their 80-year history.
We are seeking a mid-level Tech Business Analyst to join RVS's technology team.
You'll play a critical role in developing stable, scalable platforms that empower volunteers to continue their life-changing work.
You will help enforce best practices in coding, automation, and infrastructure management, thus driving faster, more reliable software releases.
This role reports to the Tech Lead.
Consider applying if you want to make an impact whilst earning a competitive salary.
What You Will Be Doing Requirements & User Stories : Elicit clear, actionable requirements from stakeholders and translate them into concise user stories, Translate business requirements into clear and concise user stories with detailed acceptance criteria.
Story Writing and Acceptance Criteria: Develop user stories using Agile methodologies, ensuring they are complete, accurate, and ready for development, define acceptance criteria to ensure deliverables meet stakeholder expectations and quality standards, collaborate with QA teams to verify requirements and acceptance criteria are met.
Data Analysis and Modeling: Design and maintain logical data models to support business requirements, Identify data relationships, entities, and data elements necessary for business processes, Partner with technical teams to ensure alignment with physical data models and database design.
Technical documentation review: Read and condense technical documentation e.g.
API specifications,Input from such technical documentation system constraints and data mappings.
Data Flow and Process Mapping: Analyze and document data flows across systems and business processes, Identify gaps, redundancies, and inefficiencies in data flows and recommend improvements, Work with integration teams to ensure seamless data exchange between systems.
User Acceptance Testing (UAT): Develop UAT plans, test cases, and test scripts based on requirements and user stories, Collaborate with stakeholders to ensure comprehensive UAT coverage, Execute UAT activities, document test results, and work with development teams to address defects, Provide guidance and support to end-users during the testing process to ensure solutions meet business needs.
Requirements Our Ideal Candidate Has : Technical Expertise : Proven ability to write Epics, Stories, and Acceptance Criteria, create logical data models, and document message/data flows.
You should also have a solid understanding of business processes, data architecture, and the testing lifecycle.
Professional Experience : 3-5 years as a Business Analyst, with a track record of gathering and analyzing requirements and enabling data-driven decisions.
Tool Proficiency : Comfortable with JIRA/ADO, Confluence/Notion, Figma/Figjam/Miro, Data admin tools e.g.
Datagrip (or similar), Visio, Excel, Word, Powerpoint.
Communication & Stakeholder Management : Skilled at clearly conveying complex issues, building trust, and collaborating with diverse teams.
Adaptability & Organization : Able to handle multiple priorities, meet deadlines, and proactively solve problems.
Benefits Up to ZAR55,000/month Additional private healthcare stipend of ZAR2,300/month Opportunity to contribute to a meaningful cause and see the direct impact of your work.
Flexible hybrid working options for a better work-life balance.
Room for professional growth and skill development through ongoing training and support.
Collaborative and inclusive team culture that values everyone's input.