We are looking for a Business Analyst | Agile to join a service-focused team in West Des Moines, Iowa. This Long-term Contract opportunity is ideal for someone who is detail oriented and can translate business objectives into clear, testable requirements within an Agile environment. The position will partner closely with product, technical, and delivery stakeholders to shape solutions, support backlog readiness, and help ensure delivered outcomes align with business needs.<br><br>Responsibilities:<br>• Lead discovery discussions to capture, refine, and organize business needs for upcoming product enhancements and user stories.<br>• Produce clear analysis artifacts such as workflow diagrams, use cases, data mappings, and detailed requirement documentation.<br>• Partner with the Product Owner to decompose larger initiatives into well-defined features and actionable stories for delivery teams.<br>• Clarify functional intent for developers and quality teams so implementation and testing align with expected outcomes.<br>• Review completed work and confirm that delivered functionality satisfies agreed business objectives and acceptance criteria.<br>• Contribute analytical support during backlog refinement sessions to improve prioritization, scope definition, and story readiness.<br>• Collaborate with solution architecture stakeholders to evaluate feasibility, dependencies, and technical limitations impacting requirements.<br>• Connect operational goals to system behavior and data impacts, ensuring proposed solutions support both process and information needs.