E

Expleo

End-to-end engineering, tech consulting, quality services

Business Analyst - Product & Software Development

Business AnalysisConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Information Systems, or another related field, or equivalent work experience.
  • Knowledge of Business Analysis.
  • 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.
  • 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.
  • 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.
  • Professional attitude and a reputation as a trusted advisor.
  • Good client-facing skills and experience developing partnerships with the team and client and collaborating with others to exceed client expectations.
  • Experience proposing different options and solutions for approaching and resolving issues.
  • Ability to adapt and respond positively to changing business issues and see change as an opportunity to improve performance.
  • Excellent communication skills, adapting style to the audience and using discretion when dealing with sensitive information.

Responsibilities

  • 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 for development teams.
  • 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 proposed solutions address underlying business needs rather than simply replicating existing processes.
  • 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 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.
  • Work with development squads throughout the software development lifecycle, from discovery and requirements definition through development, testing and release.
  • Act as the bridge between business stakeholders, Product Managers and technical development teams.
  • Develop 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 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 align 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.
  • 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 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.
  • Work with the AI technology partner to understand and translate AI capabilities into practical product and client solutions.
  • Support 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.
  • Build relationships with senior business stakeholders, clients, Product Managers, developers, designers and technical specialists.
  • Work 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 to technical and non-technical audiences.
  • Define acceptance criteria and support 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 understood.
  • Validate delivered functionality against the intended business outcome.

Desired Qualifications

  • A relevant Business Analysis qualification, such as BCS or IIBA certification.
  • 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.

About the Company

Expleo

End-to-end engineering, tech consulting, quality services

Expleo provides end-to-end engineering, technology consulting, and quality services to help businesses with digital transformation. It combines software quality assurance and testing with engineering and R&D capabilities to design, build, test, deploy, and maintain software-enabled and engineered systems. It stands out by integrating software quality expertise with broader engineering and digital-transformation offerings under one umbrella for industries like banking and telecommunications. Its goal is to help organizations navigate digital transformation by delivering reliable, efficient, and scalable software and systems.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Montigny-le-Bretonneux, France
Founded
1966

Recently Posted Jobs

Explore more opportunities at Expleo

See more jobs