ICF is seeking a Business Systems Analyst / Scrum Master to support a large-scale modernization of a legacy enterprise application to a low-code platform environment. This role is critical to ensuring high-quality requirements, efficient delivery execution, and alignment between business needs and technical implementation within an AI-augmented, agile delivery model.
This position operates as part of an embedded delivery function, serving dual responsibility as both the Business Analyst and Scrum Master for the team. The role combines requirements ownership, backlog management, and full agile facilitation, ensuring both the clarity of work and the effectiveness of team execution.
The analyst will lead the development of user stories, acceptance criteria, and workflows, support functional validation, and drive agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives. This role is accountable for ensuring all work is clearly defined, prioritized, testable, and delivered efficiently.
The role serves as the primary bridge between business stakeholders and technical teams, while also acting as the servant leader responsible for maintaining team velocity, removing impediments, and ensuring adherence to agile practices.
Responsibilities:
Requirements Engineering & Backlog Ownership
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
Functional Analysis & Validation
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
Workflow & Process Analysis
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, integrat