The Business Analyst / Business Process Analyst is responsible for modelling business value streams, eliciting and analysing requirements, supporting product owners, and contributing to the design and continuous improvement of business processes and systems. The role ensures effective translation of business needs into clear specifications and plays a key part in lifecycle management, organisational change, and stakeholder communication.
Key Responsibilities
Business Analysis & Requirements Engineering
- Model and document value chains/streams, business processes, roles, capabilities, and data.
- Elicit, analyse, and document business needs, requirements, and user stories.
- Support business experts and product owners in defining functional and non-functional requirements for software development.
- Maintain and track requirements and user stories throughout the systems lifecycle.
- Translate business, user, and technical needs into comprehensive Business Requirements Specifications (BRS).
- Map business goals, benefits, priorities, system components, and features.
- Analyse existing systems and support the identification and assessment of solution options.
- Contribute to the preparation of business cases and feasibility studies.
Business Process Design & Continuous Improvement
- Design, validate, and test business processes to support process excellence.
- Take a holistic approach to planning and managing programmes for continuous improvement.
- Collaborate with owners of end-to-end processes to identify improvement opportunities that enhance service quality, reduce costs, or increase efficiency.
- Quantitatively analyse business processes, including performing cost-benefit and what-if analyses.
- Implement performance monitoring systems for business processes.
- Support the development of strategic and tactical plans (e.g., sector strategies, implementation plans).
- Support the definition of transition roadmaps for business architectures.
Change Management & Stakeholder Engagement
- Coach staff on upcoming changes, ensuring training and readiness for new processes or systems.
- Communicate project objectives, business cases, requirements, and scope to stakeholders to ensure understanding and rapid response to business needs.
- Plan organisational change processes and contribute to change management activities.
Software Development Lifecycle Contribution
- Contribute to system design, testing, quality assurance, and change management activities.
- Participate in end-to-end solution lifecycle activities.
Required Certifications (must have)
At least two of the following:
- Certified Business Analysis Professional (CBAP) or equivalent
- Certified UML Professional – Foundation level or BPMN 2 Fundamental level
- Internationally recognised equivalent certifications (subject to Contracting Authority approval)
General Requirements
- Has participated at least once in the complete lifecycle of a software solution.
- Knowledge of business process modelling using BPMN.
- Strong knowledge of requirements/user story elicitation and analysis.
- Proficiency in analysis and modelling notations such as UML (capability, activity, state diagrams; logical data models, etc.).
- Skilled in modelling tools such as Sparx Enterprise Architect, Aris Architect, or similar.
- Excellent analytical and communication skills.
- Strong ability to create and maintain analytical and project documentation.
- Demonstrated problem-solving skills.
Specific Requirements (added domain expertise)
- Experience or knowledge in projects related to authentic and false identity verification and travel documents.
- Experience or knowledge in systems that process large volumes of images.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Information Technology
Industries
IT Services and IT Consulting and Business Consulting and Services