Business Analyst – Product & Software Development

Expleo

City Of London

On-site

GBP 70,000 - 90,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Collaborative working environment
ExpleoAcademy
Competitive company benefits
Challenging projects

Job summary

Expleo is seeking an experienced Senior Business Analyst to support the development of client-facing software products across multiple squads. You will work with Product Managers, stakeholders and an AI technology partner to translate client needs into actionable requirements and support successful delivery.

You will own requirements across products, facilitate discovery, map processes and produce detailed specifications and wireframes, collaborating with development squads throughout the

Qualifications

  • Essential: Bachelor’s Degree in Computer Science, Information Systems, or other related field, or equivalent work experience.
  • Essential: Knowledge of Business Analysis.
  • Desirable: Relevant Business Analysis qualification such as BCS or IIBA certification.

Responsibilities

  • Lead Business Analysis activities across multiple products and squads.
  • Understand business problems and translate into actionable requirements.
  • Facilitate elicitation through workshops, interviews and discovery sessions.
  • Document, validate and trace functional and non-functional requirements.
  • Define acceptance criteria and support test scenarios and QA.
  • Collaborate with Product Managers and development teams through the delivery lifecycle.

Skills

Business Analysis

Education

Bachelor’s Degree in Computer Science, Information Systems, or other related field
Desirable: BCS or IIBA certification

Job description

Overview

We are seeking an experienced Senior Business Analyst to support the development of a portfolio of client-facing software products across multiple development squads.

The successful candidate will work closely with Product Managers, development teams, business stakeholders and an AI technology partner to understand client and business needs, translate them into actionable requirements and support the delivery of software solutions.

This is a hands-on Business Analysis role within a product development environment. The individual will be expected to take ownership of requirements across products, facilitate discovery and requirements elicitation, map and improve business processes, produce detailed functional specifications and wireframe solution designs, and work closely with development squads throughout the delivery lifecycle.

The role will also support the Product Manager in shaping product roadmaps, prioritising requirements and developing forward-looking product and development plans.

Responsibilities
  • Business Analysis and Requirements
    • Lead Business Analysis activities across multiple products and development squads.
    • Work with stakeholders to understand business problems, user needs, product objectives and desired outcomes.
    • Facilitate requirements elicitation through workshops, interviews, discovery sessions and stakeholder discussions.
    • Analyse, document and validate functional and non-functional requirements.
    • Translate business needs into clear, actionable requirements that development teams can use to design and build solutions.
    • Produce detailed functional specifications, user stories, acceptance criteria and supporting analysis documentation.
    • Maintain requirements traceability and manage changes to requirements throughout the development lifecycle.
    • Challenge requirements where appropriate to ensure that proposed solutions address the underlying business need rather than simply replicating existing processes.
  • Process Analysis and Design
    • Analyse and document As-Is business processes, identifying inefficiencies, pain points, opportunities and constraints.
    • Design To-Be processes that support new or enhanced product capabilities.
    • Use process mapping to communicate business processes, system interactions, user journeys and proposed changes clearly to business and technical stakeholders.
    • Identify opportunities to simplify, automate or improve processes through software and AI-enabled capabilities.
    • Assess the impact of proposed product changes across existing processes, users, products and client journeys.
  • Software and Product Development
    • Work closely with development squads throughout the software development lifecycle, from discovery and requirements definition through to development, testing and release.
    • Act as the bridge between business stakeholders, Product Managers and technical development teams.
    • Develop sufficiently detailed functional specifications to enable bespoke software solutions to be designed and developed effectively.
    • Define functional behaviour, business rules, workflows, user interactions, data requirements and system responses.
    • Develop wireframes and other lightweight solution designs to illustrate proposed user experiences and functionality.
    • Collaborate with developers and technical specialists to clarify requirements and resolve ambiguity during development.
    • Review emerging solutions and prototypes to ensure they remain aligned with agreed requirements and business outcomes.
    • Support developers and testers with requirement clarification, acceptance criteria and expected business behaviour.
    • Participate in backlog refinement, sprint planning, demonstrations, reviews and other Agile development activities where required.
  • Product Roadmap and Planning
    • Support the Product Manager in shaping and maintaining product roadmaps across multiple products.
    • Translate business objectives, client needs, market opportunities and technical considerations into potential product capabilities and development initiatives.
    • Help define and prioritise product features, enhancements and development opportunities.
    • Support the creation of product development plans, identifying dependencies, sequencing, priorities and delivery considerations.
    • Assess the value, complexity, dependencies and potential impact of proposed product changes to support prioritisation decisions.
    • Identify opportunities for reuse and common capabilities across products and development squads.
    • Provide analysis and insight to support product investment and roadmap decisions.
  • AI-Enabled Solutions
    • Work closely with the AI technology partner to understand and translate AI capabilities into practical product and client solutions.
    • Support the identification and definition of AI-enabled use cases based on client needs and business problems.
    • Define business and functional requirements for AI-enabled features, including user interactions, expected outcomes, business rules and acceptance criteria.
    • Assess how AI capabilities integrate with existing products, processes and user journeys.
    • Identify risks, assumptions, dependencies and constraints associated with proposed AI-enabled solutions.
    • Work with Product Managers and technical teams to ensure AI capabilities are translated into deliverable product requirements rather than remaining at conceptual level.
  • Stakeholder Management
    • Build strong relationships with senior business stakeholders, clients, Product Managers, developers, designers and technical specialists.
    • Work effectively across multiple products and development squads, managing competing priorities and stakeholder expectations.
    • Facilitate discussions between business and technical stakeholders and translate complex concepts into clear, shared requirements.
    • Challenge stakeholders constructively where requirements are unclear, conflicting or not aligned with product objectives.
    • Communicate analysis, options, recommendations, risks and decisions clearly to both technical and non-technical audiences.
  • Testing and Delivery Support
    • Define acceptance criteria and support the development of appropriate test scenarios.
    • Work with development and QA teams to ensure delivered functionality meets agreed requirements.
    • Support functional, integration and user acceptance testing as required.
    • Investigate defects and requirement gaps, helping determine whether issues relate to requirements, design or implementation.
    • Support product releases by ensuring requirements, acceptance criteria and stakeholder expectations are appropriately understood.
    • Validate delivered functionality against the intended business outcome.
Qualifications
  • Essential:
    • Bachelor’s Degree in Computer Science, Information Systems, or other related field, or equivalent work experience.
    • Knowledge of Business Analysis.
  • Desirable:
    • Relevant Business Analysis qualification such as BCS or IIBA certification.
Essential skills
  • Ability to produce detailed functional specifications that provide sufficient clarity for development teams.
  • Strong process modelling and business process analysis skills, including the ability to define As-Is and To-Be processes.
  • Strong understanding of software development lifecycles and Agile product development practices.
  • Strong stakeholder management skills and the ability to work effectively across multiple products, squads and stakeholder groups.
  • Excellent analytical and problem-solving skills, with the ability to understand complex problems and develop practical solutions.
  • Excellent written and verbal communication skills, with the ability to communicate effectively with both technical and non-technical audiences.
  • Ability to operate effectively in a fast-paced environment with changing priorities and multiple concurrent workstreams.
  • Familiarity with APIs, system integrations, data flows and modern application architectures.
Experience
  • Professional attitude, has developed a reputation as a trusted advisor.
  • Good client-facing skills, experience in developing partnerships with the team and client and collaborating with others to exceed client expectations.
  • Good problem solving skills, has experience in proposing different options and solutions for approaching and resolving issues.
  • Adaptable and responds positively to changing business issues, sees change as an opportunity to improve performance.
  • Excellent communication skills, adapts style accordingly and demonstrates an understanding of the audience’s perspective. Uses discretion when dealing with sensitive information.
  • Significant experience working as a Senior Business Analyst within a software development or product development environment.
  • Proven experience gathering, analysing, documenting and managing complex business and functional requirements.
  • Strong experience working directly with development squads and technical teams throughout the software development lifecycle.
  • Demonstrable experience working on bespoke software or application development rather than solely implementing off-the-shelf packages.
  • Experience producing wireframes, user journeys or other solution design artefacts to communicate proposed functionality.
  • Experience translating business needs into user stories, functional requirements, acceptance criteria and actionable development work.
  • Experience supporting product roadmaps, prioritisation or development planning.
  • Experience within the legal or financial services sector.
  • Experience working with AI-enabled products or solutions.
  • Experience working directly with an AI technology partner or AI product development team.
  • Experience defining requirements for AI, automation or intelligent workflow solutions.
  • Experience contributing to product strategy, product discovery or product management activities.
  • Experience working across a portfolio of related products with shared capabilities and dependencies.
  • Experience with client-facing software products or SaaS solutions.
  • Experience with UX, service design or user-centred design approaches.
  • Experience working with third-party technology providers or development partners.
  • Experience working within a legal or financial services environment would be advantageous; however, strong experience of software development and working with bespoke applications is more important.
Benefits
  • Collaborative working environment we stand shoulder to shoulder with our clients and ourpeers through good times and challenges
  • We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
  • ExpleoAcademy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
  • Competitive company benefits
  • Always working as one team, our people are not afraid to think big and challenge the status quo
  • As a Disability Confident Committed Employer we have committed to:
    • Ensure our recruitment process is inclusive and accessible
    • Communicating and promoting vacancies
    • Offering an interview to disabled people who meet the minimum criteria for the job
    • Anticipating and providing reasonable adjustments as required
    • Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people

"We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age".

We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Business Analyst - AI Programme
Business Analyst - AI Programme

Expleo • City Of London

On-site
GBP 55,000 - 75,000
Expleo Academy
Competitive benefits
Collaborative environment
Business Analyst – AI Programme
Business Analyst – AI Programme

Expleo • Greater London

On-site
GBP 65,000 - 90,000
ExpleoAcademy
Competitive benefits
Collaborative environment
Business Analyst – AI Programme
Business Analyst – AI Programme

Expleo • City Of London

On-site
GBP 60,000 - 90,000
Expleo Academy training
Competitive benefits
Collaborative working environment
Business Analyst – Product & Software Development
Business Analyst – Product & Software Development

Expleo • Greater London

Hybrid
GBP 65,000 - 95,000
Technical Business Analyst – Application Transition & Transformation
Technical Business Analyst – Application Transition & Transformation

Expleo • Milton Keynes

Hybrid
GBP 40,000 - 64,000
ExpleoAcademy
Hybrid working arrangement
Competitive company benefits
+1
Business Analyst - Product & Software Development
Business Analyst - Product & Software Development

Expleo UK LTD • City Of London

On-site
GBP 70,000 - 90,000
Technical Business Analyst
Technical Business Analyst

Solirius Consulting • Greater London

On-site
GBP 55,000 - 90,000
Competitive Salary
Bonus Scheme
Private Healthcare Insurance
+2
Technical Business Analyst
Technical Business Analyst

Solirius LTD • Greater London

On-site
GBP 65,000 - 90,000
Competitive Salary
Bonus Scheme
Private Healthcare Insurance
+7
Technical Business Analyst
Technical Business Analyst

REPLY • Greater London

On-site
GBP 48,000 - 68,000
Competitive Salary
Bonus Scheme
Private Healthcare Insurance
+2
Business Analyst – Retail , Cloud & Data Transformation
Business Analyst – Retail , Cloud & Data Transformation

Expleo Group • Greater London

On-site
GBP 55,000 - 75,000