Senior Business Analyst for Desktop Software Delivery

ve3 • United Kingdom
Visa Sponsorship
Apply
AI Summary

We are seeking a Senior Business Analyst to support the delivery of high-impact, nationally distributed desktop software products. The role involves understanding and articulating business and technical requirements, collaborating closely with developers, testers, and stakeholders. The ideal candidate will have experience working with Python-based systems and Agile delivery processes.

Key Highlights
Requirements gathering and analysis
Documentation and specification
Stakeholder engagement
Testing and validation
Change control and Agile delivery
Compliance and quality assurance
Technical Skills Required
Python JIRA Confluence Azure DevOps BPMN Requirements management tools Data modelling Flow mapping Change impact analysis
Benefits & Perks
Competitive salary
Flexible working arrangements
Health Insurance
Employee Assistance Program

Job Description


Role Summary

We are seeking a highly capable Business Analyst with experience supporting the delivery of installable desktop software products that drive essential operational processes. The role involves understanding and articulating business and technical requirements, collaborating closely with developers, testers, and stakeholders, and supporting the delivery of compliant, secure, and user-friendly applications.

You will be responsible for analysing existing tools (provided as Python-based codebases and local data structures), eliciting and documenting requirements for enhancements and modernisation, supporting compliance, and ensuring that user needs are met through well-defined, traceable, and testable outputs.

Requirements

Requirements

Key Responsibilities

Requirements Gathering & Analysis

  • Conduct structured discovery sessions with technical teams, end users, product owners, and policy stakeholders to gather and validate business needs.
  • Analyse existing software functionality and data flows from codebases and historical documentation to baseline current capabilities.
  • Elicit functional and non-functional requirements including business rules, calculations (e.g., payroll logic), performance expectations, accessibility, GDPR compliance, and audit trails.

Documentation & Specification

  • Produce high-quality deliverables including:
  • Requirement Specifications and User Stories (with clear acceptance criteria)
  • Business Process Models and Flowcharts (e.g., BPMN, swimlane diagrams)
  • Data Models / Entity Relationship Diagrams
  • Interface specifications and mapping documents
  • Traceability matrices
  • Ensure all documentation is version-controlled and meets GDS and organisational standards.

Stakeholder Engagement

  • Act as the liaison between product, delivery, development, and QA teams.
  • Support stakeholder reviews of feature definitions, scope boundaries, and solution proposals.
  • Ensure end-user input (including from operational service centres or technical support teams) is accurately represented in specifications.

Testing & Validation Support

  • Assist in the creation of test scenarios, cases, and data sets to validate business logic and functional coverage.
  • Participate in test planning, UAT sessions, defect triage meetings, and release validation.
  • Provide support to test teams by clarifying requirements and acceptance criteria.

Change Control & Agile Delivery

  • Support Agile delivery processes through grooming, sprint planning, retrospectives, and demos.
  • Help manage scope changes via structured change control processes, ensuring stakeholder agreement and impact analysis is recorded.

Compliance & Quality Assurance

  • Ensure that system behaviours comply with data protection, accessibility (WCAG 2.2 AA), and software localisation requirements.
  • Review application designs and screens to ensure alignment with end-user workflows and usability standards.

Essential Experience & Qualifications

Minimum Requirement: At least 5 years of experience as a Business Analyst delivering technology-enabled solutions, including desktop or local application delivery.

Technical and Domain Expertise

  • Experience with projects involving installable software tools (e.g., payroll, data collection, secure reporting) and familiarity with deployment concerns for desktop environments (Windows, Mac, Linux).
  • Experience working with Python-based systems or interpreting Python logic, especially where codebases are inherited from public sector or legacy platforms.
  • Familiarity with system interoperability, offline workflows, and local data persistence or synchronisation requirements.
  • Experience working with cross-functional delivery teams in Agile or hybrid Agile/Waterfall environments.

Tool Proficiency

  • Advanced skills in tools such as:
  • JIRA, Confluence, Azure DevOps
  • BPMN tools (e.g., Lucidchart, Visio, Draw.io)
  • Requirements management tools (e.g., Jama, ReqIF Studio)
  • Strong understanding of data modelling, flow mapping, and change impact analysis.

Qualifications

  • Degree in Business Analysis, Computer Science, Information Systems, or equivalent experience.
  • Professional certifications such as:
  • BCS Diploma in Business Analysis
  • IREB Certified Professional for Requirements Engineering
  • Scrum Product Owner or Scrum Master (desirable)

Desirable Experience

  • Experience with multi-language (e.g., Welsh-English) product requirements or localisation file handling.
  • Exposure to accessibility and usability standards including WCAG, GDS Service Standards.
  • Experience working with public sector clients or regulated environments.
  • Familiarity with payroll processes, tax reporting logic (e.g., PAYE, RTI), or statutory reporting flows.

Personal Attributes

  • Detail-oriented, analytical, and structured in problem solving.
  • Strong communicator with ability to translate complex technical concepts into plain English.
  • Adept at managing multiple priorities and working with diverse stakeholder groups.
  • Proactive, adaptable, and focused on delivering high-quality outcomes.

Security Clearance & Eligibility

  • Must hold or be eligible for BPSS clearance.
  • SC clearance desirable; sponsorship available for suitable candidates.

Benefits

Benefits

What We Offer

  • Exciting opportunity to support delivery of high-impact, nationally distributed desktop software products.
  • Collaborative environment where BAs play a pivotal role in delivery success.
  • Flexible working arrangements with supportive leadership and career development support.
  • Competitive salary and benefits.
  • Health Insurance and Employee Assistance Program

We are an equal opportunity employer. Applications from candidates of all backgrounds, ages, identities, and experiences are welcomed.

Subscribe our newsletter

New Things Will Always Update Regularly