Senior Business Analyst

Posted 9 days 12 hours ago by So Code Limited

Permanent
Full Time
Other
Cambridgeshire, Cambridge, United Kingdom, CB1 0
Job Description
Overview

Senior Business Analyst • Permanent • 5 Days a week on site • Milton Keynes

We are undertaking the modernisation of a legacy application into a modern technology stack. The only definitive source of business rules and logic is the existing codebase. This role will require a Business Analyst who can work independently to bridge the gap between technical teams and business stakeholders, interpreting how the current system works, validating with the business, and iterating until requirements are ready for development and testing. You will partner closely with developers, testers, and business representatives to ensure that requirements are clear, agreed, and actionable. This is a highly collaborative role requiring excellent stakeholder management skills and the ability to work with minimal supervision. Must have experience working as a lone Senior Business Analyst in a start-up or small company.

Key Responsibilities
  • Requirements Elicitation & Validation
    • Arrange and lead sessions with developers to understand existing system functionality.
    • Translate technical explanations into clear business language for stakeholder review.
    • Work with business teams to confirm "current state" and agree "future state" requirements.
    • Iterate requirements until both technical teams and business stakeholders sign off.
  • Stakeholder Management
    • Build strong working relationships across technical and business teams.
    • Manage expectations, priorities, and conflicts between stakeholders.
    • Facilitate workshops, interviews, and walkthroughs to capture needs and ensure alignment.
  • Documentation & Traceability
    • Produce user stories, acceptance criteria, process maps, and supporting documentation.
    • Maintain a clear audit trail of requirement changes and decisions in Azure DevOps.
    • Ensure requirements are testable and aligned with development needs.
  • Collaboration with Development & Test Teams
    • Support developers during implementation, clarifying requirements and answering queries.
    • Liaise with testers to ensure adequate coverage of business scenarios.
    • Participate in backlog refinement, sprint planning, and review sessions.
  • Process Improvement
    • Suggest enhancements to requirements gathering and documentation processes.
    • Promote best practices for collaboration and communication across teams.
Skills & Experience Essential
  • Proven track record as a Business Analyst on complex system migrations or modernisation projects.
  • Ability to work independently, taking high-level goals and delivering tangible outputs without close supervision.
  • Strong stakeholder management, facilitation, and negotiation skills.
  • Experience collaborating closely with technical teams (developers, architects, testers).
  • Excellent verbal and written communication skills, with the ability to translate between technical and non-technical language.
  • Skilled in producing user stories, acceptance criteria, and process documentation.
  • Comfortable using Agile delivery methods and tools such as Azure DevOps, Jira, or similar.
Desirable
  • Experience working with legacy systems and translating existing functionality into modern solutions.
  • Exposure to software development concepts (no coding required).
  • Familiarity with workflows in Azure DevOps.
  • Knowledge of test planning and UAT processes.
Personal Attributes
  • Self-motivated and proactive.
  • Calm and objective under pressure.
  • Strong analytical and problem-solving abilities.
  • Able to adapt quickly to new tools and processes.
  • Collaborative and approachable, with a "can do" attitude.
Reporting Line

Reports to: CTO

KPIs for Success
  • Requirements delivered on time and signed off by both business and technical teams.
  • Stakeholder satisfaction with clarity and accuracy of requirements.
  • Minimal rework during development and testing due to unclear requirements.
  • Active participation in Agile ceremonies and collaboration tools.