Business Analyst - Systems Re-engineering
A well established software provider are seeking a well versed and experienced Business Analyst to join their team. The ideal individual is more than comfortable speaking to the likes of Developers and other technical professionals, has pre-existing experience working for software houses/providers and has worked on systems re-engineering & systems migration projects. If this aligns, this opportunity could definitely be for you.
Initially 3-4 days per week in office but can be quite flexible in coming in, as and when needed of course.
Key Responsibilities:
-Requirements Elicitation & Validation
- Lead workshops and discussions with developers to understand existing system behaviour.
- Translate technical concepts into clear, business-friendly language for stakeholder review.
- Collaborate with business teams to validate the current state and define future-state requirements.
- Refine and iterate requirements until both technical and business stakeholders provide approval.
-Stakeholder Management
- Develop strong, collaborative relationships across technical and business functions.
- Manage stakeholder expectations, priorities, and potential areas of conflict.
- Conduct workshops, interviews, and walkthroughs to gather insights and ensure shared understanding.
-Documentation & Traceability
- Create user stories, acceptance criteria, process flows, and other supporting documentation.
- Maintain a comprehensive audit trail of requirement changes and decisions within Azure DevOps.
- Ensure all requirements are clear, testable, and aligned with development objectives.
-Collaboration with Development & Test Teams
- Provide ongoing support to developers by clarifying requirements and resolving queries.
- Work closely with testers to confirm adequate coverage of business processes and scenarios.
- Contribute to backlog refinement, sprint planning, and review ceremonies.
-Process Improvement
- Recommend enhancements to requirements gathering and documentation practices.
- Champion best practices for communication and collaboration across teams.
Skills & Experience:
-Essential
- Demonstrated experience as a Business Analyst on complex system migration or modernisation initiatives.
- Ability to work autonomously, turning high-level objectives into clear, actionable deliverables.
- Strong stakeholder management, facilitation, and negotiation capabilities.
- Proven experience partnering closely with technical teams including developers, architects, and testers.
- Excellent written and verbal communication skills, with the ability to bridge technical and non-technical audiences.
- Proficient in creating user stories, acceptance criteria, process maps, and supporting documentation.
- Confident working within Agile environments and using tools such as Azure DevOps, Jira, or similar platforms.
-Desirable
- Experience with legacy system analysis and translating existing functionality into modern solutions.
- Understanding of software development concepts (no coding required).
- Familiarity with workflow configuration and management in Azure DevOps.
- Awareness of test planning activities and UAT processes.
-Personal Attributes
- Self-driven, proactive, and able to take initiative.
- Composed and objective when working under pressure.
- Strong analytical thinking and problem-solving skills.
- Quick to learn new tools, techniques, and ways of working.
- Collaborative, approachable, and positive, with a strong "can-do" attitude.