Working at ICF
Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth.
Job Summary
ICF is seeking a skilled Scrum Master to join our team. The Scrum Master will be responsible for conducting and managing agile scrum activities of a development team. The Scrum Master will be responsible for ensuring that scrum rules are followed, and that scrum metrics are gathered to track team’s progress. In addition, the scrum master will be working very closely with the Product Owner, establishing and enforcing sprint priorities and releasing delivery deadlines.
Location
Remote, candidate must reside in the U.S. and work must be performed in the U.S.
Key Responsibilities
- Participating in and support development efforts.
- Organizing and facilitating release planning, daily stand-up meetings, reviews, retrospectives, and sprint planning, demos and other Scrum related meetings
- Tracking and communicating scrum metrics including team velocity and sprint/release progress
- Ensuring the development teams are practicing the core agile principles of collaboration, prioritization, team accountability, and visibility
- Updating agile tracking systems to provide transparency on Project & Sprint Backlogs
- Recommending improvements and assisting in changes to best practices
- Assisting with internal and external communication, improving transparency, and radiating information
- Assisting team with making appropriate commitments through story selection and task definition
- Improving the productivity of the teams in any way possible
Basic Qualifications
- Bachelor’s degree in communications, Business, Computer Science, or related technical discipline
- 3+ years of technical project management and Scrum Master experience
- Ability to obtain a Public Trust Clearance, US Citizenship required.
- Must reside in the United States and work must be performed in the United States.
Preferred Qualifications
- Certified Scrum Master Practitioner and Certified Scrum Product Owner a plus
- Formal training or certification in Agile software development methods at the time of proposal submission.
- Strong knowledge of Agile principles and concepts (especially Scrum, Kanban)
- Demonstrated experience working with Agile, and/or Continuous Delivery approaches and best practices, especially those that support scaling Agile to an enterprise such as the Scaled Agile Framework (SAFe)
- Demonstrated experience in using an Agile development framework including task estimation, test automation, deployment automation and Continuous Integration to improve overall execution speed and product quality.
- Demonstrated ability to orchestrate the management of technology scope and risks.
- Demonstrated experience ensuring that the technical expectations of deliverables are met through Agile processes; additionally, support the continuous improvement of those processes
- Demonstrated experience delivering agile software solutions using best practices such as Test-Driven Development (TDD) or Adaptable Software Design.
Professional Skills
- Excellent team player and team builder
- Ability to work with minimal supervision in a very dynamic, and timeline sensitive work environment
- Experience with large public facing consumer sites is highly desirable
- Programming skills are a plus
- Ability to understand technical issues at a high level
- Thorough understanding of agile software development methodologies, values, and procedures
- Must have exceptional communication, organization, and time management skills
- Ability to deal with multiple projects and deadlines