About the Role
Our client, a leading provider of innovative software solutions for the agricultural sector, is seeking a highly skilled and experienced Senior Business Analyst to join their team in Upington, Northern Cape . This role is critical in bridging the gap between business needs and technology solutions, ensuring that our client's software products effectively meet market demands. You will be responsible for eliciting, analyzing, documenting, and validating business requirements for new and existing software features. The ideal candidate possesses strong analytical, problem-solving, and communication skills, with a deep understanding of agile methodologies. You will work closely with product managers, developers, and stakeholders to drive the successful delivery of software projects. This is an excellent opportunity for a motivated professional to contribute to a growing company in a key sector, based in the heart of the Northern Cape .
Key Responsibilities
- Elicit, analyze, and document business requirements from stakeholders using various techniques (interviews, workshops, surveys).
- Translate business needs into detailed functional and non-functional specifications, user stories, and acceptance criteria.
- Collaborate closely with product owners and development teams throughout the agile development lifecycle.
- Facilitate requirement prioritization and backlog grooming sessions.
- Validate that developed solutions meet the defined business requirements through user acceptance testing (UAT) support and feedback.
- Identify opportunities for process improvements and contribute to the continuous improvement of business analysis practices.
- Develop and maintain business process models and workflows.
- Communicate effectively with technical and non-technical stakeholders, ensuring a clear understanding of requirements and solutions.
- Mentor junior business analysts and share best practices.
Requirements
- Bachelor's degree in Business Administration, Information Technology, Computer Science, or a related field.
- Minimum of 6 years of experience as a Business Analyst, with a strong focus on software development projects.
- Proven experience working in agile environments (Scrum, Kanban).
- Proficiency in requirements gathering, analysis, and documentation techniques.
- Strong understanding of software development lifecycle (SDLC) and methodologies.
- Excellent analytical, critical thinking, and problem-solving skills.
- Exceptional written and verbal communication skills, with the ability to effectively engage with diverse stakeholders.
- Experience with user story creation, backlog management, and UAT coordination.
- Familiarity with project management tools (e.g., Jira, Confluence).
- Ability to work effectively in a hybrid work environment.
Benefits
- Competitive salary and potential for performance-based incentives.
- Comprehensive medical aid and retirement fund.
- Opportunities for professional development and training.
- Hybrid work model providing flexibility.
- Work on innovative solutions for the agricultural sector.
- Supportive and collaborative team culture.
- Generous annual leave entitlement.
- Located in scenic Upington, Northern Cape .