Description

Agile Development Lead - Service Requirements Overview

 

The Agile Development Lead will have expert knowledge of designing, building, and enhancing integrated solutions using Microsoft Dynamics and Microsoft Azure. The Agile Development Lead will work with all others as necessary within the project including the Technical Architect, Product Owner, Senior Developers, Developers and Automation Testers as well as other stakeholders to establish an optimal solution which meets requirements, adheres to technical strategy / constraints, and considers total cost of ownership

 

The Agile Development Lead will be accountable for the high-quality software output and ensuring that Agile processes and best practices are adhered to.

 

The Team will deliver a fully working CRM solution that meets the requirements agreed with the Authority in the timescales defined by the Authority. The solution should comply with the security, accessibility standards set out by the Authority.

 

The Team is expected to support the delivery of the CRM solution through development, testing, user acceptance, deployment to production and early life support, using their professional skills and expertise to plan and deliver all of the Services for this statement of works under their own direction and control, but monitored by the Authority’s appointed persons

 

The Agile Development Lead will be expected to contribute to planning and estimation of work required to achieve the Team deliverables. The Agile Development Lead is expected to be hands-on and contribute to technical tasks.

 

Where necessary, the Agile Development Lead will act as the Scrum Master for the Team. It is important that the Agile Development Lead facilitate Agile ceremonies in absence of a Scrum Master to ensure the rest of the team are free to focus on development.

 

The Authority will be undertaking bespoke development in delivering the end-to-end solution, so the resource will need to integrate with several bespoke data sources written by other parties, other working areas of the programme and project or engage with 3rd parties when necessary.

 

The Authority anticipates that the Agile Development Lead will be allocated as follows

 

  • Full Time (5 Days per Week) from Service Commencement date

 

Key Knowledge / Skills

 

  • Expertise in Agile Development with proven experience
  • Experience of managing one or more Agile Development teams and ability to effectively communicate effectively with a wide variety of stakeholders (an ‘outstanding’ communicator)
  • Expertise in Microsoft Dynamics 365 CRM core functions (including but not limited to: - case management, workflow, correspondence, RBAC etc)
  • Experience of handling video and image data, including format conversion
  • Experience of devising strategies for integrating bespoke data sources into Microsoft Dynamics CRM (read and write)
  • Experience with Azure technologies (including but not limited to: - API Manager, Active Directory, Functions, Storage, Service Bus, Data Factory and Logic Apps etc);
  • Experience of C#.net (in particular building CRM Plugin with C# .Net)
  • Expertise in Azure DevOps, Git Repos and Power Platform Tools
  • Knowledge of Azure DevOps Deployment Pipelines
  • Demonstrable experience of working on projects of a similar size, nature and complexity over the past 5 years


 

Education

Any Graduate