CVPeople Tanzania Job Vacancy, IT Business Analyst
Job Overview

CVPeople Tanzania Job Vacancy, IT Business Analyst
IT Business Analyst
CVPeople Tanzania | Full time
Dar Es Salaam, Tanzania | Posted on 05/08/2025
Job Description
IT Business Analyst is responsible for gathering and translating business requirements into technical and functional specifications through stakeholder engagement, workshops, and process observations. Business Analyst will collaborate with design teams to create wireframes, prototypes, and conduct usability testing, ensuring a user-centric approach to product development. Additionally, Business Analyst document requirements through user stories, use cases, and BRDs, ensuring traceability and alignment with project goals. Supporting agile practices, Business Analyst facilitate communication between developers, testers, and business units while analyzing post-launch data to identify opportunities for continuous improvement.
Key Duties and Responsibilities:
Business Requirement Gathering:
· Collaborate with product owners, stakeholders, and users to capture detailed business requirements and translate them into technical and functional specifications.
· Conduct stakeholder interviews, workshops, and process observations to understand needs and gaps.
UI/UX Collaboration and Design thinking:
· Work closely with design teams to co-create wireframes, mockups, and prototypes.
· Leverage human-centered design methodologies to ensure user-first product development.
· Conduct usability testing, heuristic evaluations, and user journey mapping to validate ideas and drive design decisions.
Documentation and Specification:
· Prepare clear and concise documentation including user stories, use cases, process flows, BRDs, FRDs, and acceptance criteria.
· Ensure requirements are traceable and testable through the lifecycle of the project.
Agile and Cross-functional team support:
· Support sprint planning, backlog grooming, and retrospectives.
· Act as a Product Owner proxy where needed—ensuring development efforts remain aligned with business goals.
· Facilitate effective communication between developers, testers, and business units.
Post-implementation analysis and optimization:
· Analyze post-launch performance data to measure success against KPIs.
· Identify opportunities for continuous improvement and lead iterative enhancements.
· Performs other duties may be assigned by the Management.
Knowledge and Experience
· Bachelor’s degree in Business, Information Technology, Human-Computer Interaction, or a related field.
· Professional certifications such as CBAP, PMI-PBA, UX Certification, Agile BA, or similar are a strong plus.
· Minimum of 5 years of experience as a Business Analyst or in a similar analytical role.
· Proven experience in UX/UI design or collaborating closely with UX/UI teams.
· Strong knowledge of business analysis frameworks, tools, and best practices.
· Proficiency in using tools like Figma, Balsamiq, Adobe XD, Axure, or similar for wireframing and prototyping.
· Experience with agile methodologies and tools such as Jira, Confluence, or Trello.
· Excellent analytical, problem-solving, and communication skills.
· Ability to manage multiple projects simultaneously and deliver results under tight deadlines.
· Excellent interpersonal and communication skills—able to translate complex concepts to both technical and non-technical audiences.
· Exceptional organizational, problem-solving, and critical thinking abilities.
· Detail-oriented with strong time management and multitasking capabilities
· Experience in the tech, fintech, or digital product space is a plus.