CACI International Inc is seeking a Business/Systems Analyst to play a pivotal role within their dynamic Scaled Agile framework. The analyst will influence mission/business objectives through advanced software development practices, capturing and managing system requirements, and collaborating with stakeholders to ensure alignment with business goals.
Responsibilities:
- Gain a profound understanding of both business objectives and software development technologies, ensuring alignment and success
- Serve as the central figure for capturing, analyzing, and managing functional and non-functional systems requirements and user stories
- Excel in breaking down Features into actionable stories within the product backlog, facilitating iterative development cycles
- Collaborate closely with the ScrumMaster to establish Sprint backlogs, tackle impediments, and guide the scope of work
- Lead and facilitate backlog refinement sessions, ensuring work items are well-defined, prioritized, and ready for implementation
- Work hand-in-hand with Product Owners to align the backlog with business objectives and roadmap goals
- Define and maintain team and iteration backlog content, including detailed stories, Acceptance Criteria, and dependencies
- Ensure clear communication of business needs to the development team through user stories and acceptance criteria, working closely with Product Owners and Functional SMEs
- Define and validate acceptance criteria to support Test Driven Development, ensuring they are testable and facilitate the acceptance of completed work
- Support ongoing backlog refinement by elaborating on upcoming work items, ensuring they are prepared for future iterations
- Lead demonstrations to stakeholders, showcasing the results of each software iteration
Requirements:
- Must be a U.S. Citizen with the ability to pass a background investigation
- College degree (B.S.) in Computer Science, Engineering, Information Management Systems, or a related discipline, or equivalent professional experience
- Outstanding verbal and written communication skills
- Minimum of five (5+) years' experience as a business analyst on iterative software development projects
- Skilled in developing business processes, capability needs, business requirements, and business information models
- Adept at translating business requirements into user stories, use cases, and technical requirements
- Experienced in breaking down large business needs into multiple layers of requirements/user stories
- Proficient in conducting interviews with stakeholders to gather pertinent information
- Experienced in analyzing data and data relationships across an organization's business areas
- Comprehensive understanding of all elements of the software development life cycle
- Experienced in estimating techniques
- Familiar with SAFe and Agile Scrum methodologies
- Experience with SAP or a Software development background
- Certifications such as Certified Business Analysis Professional, Agile or Scrum Master Certification, Certified SAFe Product Owner
- Knowledge and experience with the Business Analysis Body of Knowledge (BABOK)
- Experience with ServiceNow or Jira
- Acts independently to expose and resolve problems