Join us as a Technical Business Analyst at Peregrine
Permanent | Hybrid (Dorset) | Requirements Engineering | SDLC
At Peregrine, we’re always seeking Specialist Talent that have the ideal mix of skills, experience, and attitude, to place with our vast array of clients. From Business Analysts in large government organisations to Software Developers in the private sector – we are always in search of the best talent to place, now.
The Role:
We are looking for a Requirements Engineer to translate high-level epics into structured, actionable requirements that drive business outcomes and technical delivery across Java-based backend and Angular frontend teams.
Responsibilities:
This role bridges product vision with engineering execution, ensuring clarity, feasibility, and traceability throughout the SDLC. There are several stages to the successful execution of the role:
Stage 1: Epic intake & initial breakdown
Collaborate with Product Owner to understand business context and desired outcomes
Decompose epics into stories/features (<1 week duration) using structured questioning and domain knowledge
Facilitate early-stage technical discussions with developers to validate feasibility
Stage 2: Story structuring & technical alignment
Define clear, testable user stories with acceptance criteria
Use Confluence for modelling diagrams and Jira for traceability
Align stories with AWS DevOps pipelines and SDLC stages
Ensure stories reflect business outcomes, not just technical solutions
Stage 3: Task breakdown & delivery facilitation
Work closely with developers to break stories into tasks (Support testers in defining test cases aligned with business outcomes)
Maintain traceability from epic → story → task → test
Skills & Experience:
Strong proficiency in Angular 16+, including standalone components, signals, and reactive patterns.
Experience with Angular Material or other UI component libraries.
Familiarity with RxJS and state management (e.g., NgRx or Signals).
Understanding of responsive design, accessibility standards, and cross-browser compatibility.
Experience with automated testing frameworks (e.g., Jasmine, Karma, Cypress).
Exposure to CI/CD pipelines and version control systems.
Experience working in Agile/Scrum environments.
(Bonus: Experience with Android SDK and mobile UI development is a plus.)
About us:
At Peregrine, we see beyond the immediate and look to the horizon. We build lasting, meaningful partnerships with our clients, and deliver flexible solutions for every resourcing need, both now and in the future. Together, we help our clients to engage, develop and harness the skills they need to achieve and grow the workforce they want. We have a range of benefits you will receive alongside your salary.
How Specialist Talent Works:
At Peregrine, we find the best talent for our clients. As a permanent employee of Peregrine, with access to all our standard benefits, you will be deployed across our portfolio of clients as a specialist consultant, working on a wide array of complex projects across multiple industries. Unlike traditional contractors, where you are hired by the client, you remain a permanent employee of Peregrine, with access to all our standard benefits