Job Description
Description
Janes enables militaries, governments, and defence companies to make critical decisions. Our expert-driven tradecraft, developed over 120 years, combined with human-machine teaming, delivers assured open-source intelligence across military capabilities and order of battle, equipment, events, countries, companies, and markets.
Job Purpose
We’re looking for a Senior Business Analyst who has an interest in data management and data workflows. The purpose of this role is to lead the business analysis function of one of the delivery squads based at our Manchester offices.
The primary focus of the squad is data management capabilities and as such the Senior Business Analyst will be responsible for product requirements, requirements gathering, stakeholder interactions and working closely with product development teams for successful implementations.
How you will contribute to Janes
- Be part of the product development team and work closely with project stakeholders, SMEs, and product owners to understand business requirements and functional requirements.
- Be responsible to deliver quality product specifications for new applications along with enhancements to the existing applications by working closely with product owners, technical leads, architects, and QA team members.
- Gain understanding of the customer requirements from the Product Manager/Owners and carry out up-front research on new projects or product features to identify requirements prior to building.
- Work closely with product managers and product owners to define and breakdown EPIC, features, and user stories for the development team and to define the acceptance criteria and the definition of DONE.
- Be a subject matter expert on the technical landscape in-terms of systems, user workflows, data flows and implementation detail of product requirements.
- Document technical and non-functional requirements as features and user stories while developing the requirements for the development teams.
- Work closely with the QA team to define the test strategy for release and help the QA Team define detailed test-cases for the user stories.
- Review the development and provide continuous feedback to the development team and product owners to enable and check that the development aligns with product specifications or requirements.
- Perform functional and technical analysis of the high-level product designs and explain and refine the requirements to features level.
Requirements
- Relevant experience in a Business Analyst function working in Agile software development practices.
- Have confidence to challenge the business requirements and differentiate them from implementation requirements to understand the real current as-is problem.
- Ability to participate and lead Stand-ups, Retrospectives, Showcases, Planning Sessions, Iteration Planning Sessions and Project Discovery Sessions, and Backlog Refinement Sessions.
- Good understanding of web application framework/software architecture both client and server side.
- Must have a working knowledge of APIs and be comfortable using Postman for analysis of payloads and inputs.
- Have an understanding of CI/CD pipelines and experience using Azure DevOps
- Working knowledge of relational databases or NoSQL database or GraphDB is desirable
- Working knowledge of search technologies is desirable (e.g. OpenSearch)
Soft skills
- Excellent written and verbal communication skills, flexibility to prioritise projects according to business need
- Proactive, self-starter and self-learner
- Must have excellent analytical and problem-solving skills
- Demonstrate a methodical, self-organized and action-oriented approach
- Be a good listener, sensitive and empathetic to the needs of the team
- Ability to manage dependencies with other teams