- Work closely with stakeholders to elicit, analyse, refine, and document requirements as Epics and User Stories.
- Define MVPs and contribute to sprint planning, story pointing, and backlog refinement.
- Facilitate daily stand-ups and sprint reviews, ensuring alignment between business needs and development progress.
- Conduct as-is and to-be analysis to identify process improvement opportunities.
- Collaborate with third-party vendors and internal teams to support COTS solutions and custom development projects.
- Support teams in transitioning to Agile ways of working, acting as a Product Owner when required.
- Define customer journeys and contribute to wireframing and prototyping using tools such as Balsamiq.
- Ensure impact analysis is conducted for business decisions and provide structured documentation for business acceptance.
- Assist with transitioning solutions to live environments and providing post-implementation support.
- Work alongside architects, designers, and developers to define technical solutions.
- BA/BS degree or equivalent work experience.
- Proven experience as a Business Analyst in IT development programmes.
- Strong background in Agile methodologies (Scrum, Kanban, XP, DSDM).
- Experience in creating Agile documentation: Backlogs, User Stories, Acceptance Criteria, etc.
- Proficiency in requirements elicitation techniques and business process modeling.
- Ability to facilitate workshops and influence stakeholders at all levels.
- Excellent communication skills with technical and non-technical audiences.
- Understanding of the full project lifecycle and Agile delivery practices.
- BA/BS degree or equivalent work experience.