Description To ensure the timely delivery of software developments to the business through the use of agile techniques. Responsibilities Day to day management of the agile process with a focus on timely delivery of planned work Facilitate scrum ceremonies including daily stand-up, sprint planning, product review and retrospective Take ownership of removing team impediments with appropriate escalation and issue resolution Initiate and foster team collaboration, communication and team building Provide feedback on progress and issues to both the team and primary stakeholders Work closely with stakeholders to understand business requirements and develop working relationships Work closely with the Product Owner and Project Manager to help estimate and plan deliveries Provide mentorship and support to members of the team Work closely with other Scrum Masters and IT leadership team in order to deliver shared departmental objectives and manage cross team dependencies Look to continuously improve and implement best practice across the Applications Development team Administer Azure DevOps throughout the development lifecycle Be an advocate on the use of Scrum as an agile technique Attend weekly scrum of scrums Qualifications Agile delivery using Scrum and/or Kanban in a Microsoft environment Demonstrable knowledge of agile ceremonies and best practices Azure DevOps/VSTS Nice to have: First level Scrum Master certification (CSM, PSM1) Knowledge of software development/testing (e.g. C# .net, TDD, BDD) Knowledge of the Insurance industry.