Job Description
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.