Strong knowledge of, and passion for, Agile principles and supporting practices. Prior experience working with Agile project teams. Understand the differences between Agile methods such as Extreme Programming (XP), Scrum and Lean, and how they can be applied together for success. Can explain the costs and benefits of Agile practices such as automated testing, test driven development (TDD), continu...
full job description