ICF is a global advisory and technology services provider, and they are seeking a Business Systems Analyst/Scrum Master to support modernization of a legacy application. This role involves leading requirements development, managing the product backlog, and facilitating agile ceremonies to ensure effective delivery and alignment between business needs and technical implementation.
Responsibilities:
- Lead end-to-end requirements development, including elicitation, analysis, decomposition, and documentation
- Translate business needs into clear, actionable user stories, acceptance criteria, and functional specifications
- Ensure all backlog items meet Definition of Ready (DoR) and are testable, complete, and aligned to business objectives
- Maintain and prioritize the product backlog in collaboration with the Product Owner
- Support and validate functional requirements across application features, workflows, and user scenarios
- Develop and maintain testable requirements and acceptance criteria aligned to business needs
- Participate in UAT coordination and validation, ensuring delivered functionality meets expectations
- Identify gaps, inconsistencies, and risks in requirements and drive resolution prior to development
- Analyze and design business processes, workflows, and system interactions
- Develop process models, workflow diagrams, and functional designs to support application development
- Ensure alignment between business requirements, platform capabilities, and automation opportunities
- Support validation of workflows, integrations, and downstream processes
- Serve as Scrum Master, facilitating:
- Sprint planning
- Daily stand-ups
- Sprint reviews and retrospectives
- Drive team execution by removing impediments and maintaining delivery momentum
- Ensure adherence to agile best practices, sprint cadence, and delivery timelines
- Collaborate closely with Product Owners, SMEs, developers, and architects to refine and validate requirements
- Facilitate requirements workshops, backlog refinement sessions, and stakeholder reviews
- Act as the primary liaison between business and technical teams, ensuring alignment and transparency
- Ensure traceability between requirements, test cases, and delivered functionality
- Support QA and development teams in clarifying requirements and resolving ambiguities
- Identify risks, gaps, and dependencies early and drive proactive resolution
- Contribute to delivery reporting, documentation, and governance artifacts
Requirements:
- 3+ years of experience as a Business Analyst, Systems Analyst, or Product Analyst in application development environments
- 3+ years of experience working in Agile/Scrum environments, including facilitation of agile ceremonies
- 2+ years of experience writing high-quality user stories, acceptance criteria, and functional requirements
- 2+ years of experience with backlog management, prioritization, and requirements traceability
- 2+ years of experience translating business requirements into technical-ready specifications for development teams
- US Citizenship or Green Card is required (required by the federal government for this position)
- Must be able to obtain Public Trust clearance
- MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply
- Strongly preferred: Experience with Appian (BPM), including defining workflows, process models, and supporting requirements for Appian-based solutions
- Ability to analyze and design end-to-end workflows and system interactions
- Strong understanding of the Software Development Lifecycle (SDLC)
- Excellent communication, stakeholder management, and facilitation skills
- Ability to work across business and technical teams in a fast-paced delivery environment
- Experience operating in a dual BA / Scrum Master role
- Experience with low-code platforms or BPM tools
- Experience in federal or regulated environments
- Familiarity with AI-assisted requirements generation or analysis tools
- Experience supporting test scenario development and QA alignment
- Knowledge of data modeling, integrations, and API-driven systems
- Experience with process modeling tools (e.g., Visio, BPMN tools)