Dynamics 365 Development Manager

Full Time
London
5 months ago

Title: Dynamics 365 Development Manager  

Location: Home-based with occasional travel within the UK  

Division: CXM  

Reports to: CXM Managing Consultant  

Start date: ASAP 

 

  • Are you ready to drive digital transformation and innovation within a dynamic organisation focused on delivering exceptional public services?
  • Do you have a passion for helping clients harness the power of technology to solve complex challenges and improve experiences?
  • Do you want to have the opportunity to lead a talented development team and play a key role in the growth and success of the CXM practice within Agilisys?

  

If so, we would love to hear from you! 

  

ABOUT US 

Agilisys is at the forefront of digital transformation and innovation in the public services sector. With over two decades of experience, we have established ourselves as a trusted partner for governments, local authorities, and organizations nationwide. Our mission is to empower our clients to deliver exceptional public services by harnessing the full potential of technology and data. 

   

OUR VALUES  

Partnership: we become one team and family with organisations, helping them to navigate change and stay agile. 

Integrity: our people really care, going beyond the brief to make change happen for organisations and citizens. 

Innovation: we bring together the right technologies and services to design solutions that work. 

Passion: we are passionate about - and dedicated to - public services and improving people’s lives. 

 

Opportunity 

This role is an excellent platform for experienced professionals to take their career to the next level and an opportunity unlikely to be found anywhere else. As Dynamics 365 Development Manager you will play a key role in the growth and success of the CXM practice within Agilisys. If you are passionate about leveraging technology to drive business success and have a strong background in Dynamics 365 development, we want to hear from you! 

 

THE ROLE  

Key responsibilities 

The Dynamics 365 Development Manager is a vital role within Agilisys and this role will lead a team of Dynamics Developers, Functional Consultants, Web Developers, and Integration Specialists. You will be responsible for delivering tailor-made solutions to our customers with multiple projects running in parallel. You will ensure these projects are delivered to best practices and standards while also keep abreast of the latest enhancements and licensing changes to the Power Platform, Dynamics 365, and Azure. 

Leadership and Team Management: 

  • Lead and manage a team of Dynamics 365 developers, providing guidance, mentoring, and performance evaluations. 
  • Ensuring all team members have defined SMART objectives to achieve. 
  • Foster a collaborative and innovative work environment, encouraging professional growth and skill development within the team. 
  • Working closely with our Talent team to hire and onboard new talent effectively and efficiently ensuring defined best practices and standards are known. 
  • Liaising with the Microsoft Business Managers to obtain and maintain our Solution Partner designations. 

Solution Design and Development: 

  • Collaborate with business stakeholders to understand requirements and translate them into technical specifications. 
  • Design and develop solutions using Dynamics 365, including customisations, integrations, and extensions. 
  • Ensure the team adheres to best practices and coding standards in Dynamics 365 development. 
  • Keeping abreast of the latest and upcoming enhancements to Power Platform and Dynamics 365. Ensuring this information is known and shared with the team. 
  • Ensuring the deployment life cycle of all projects is as efficient and robust as possible underpinned by automation through Azure DevOps pipelines or equivalent. 
  • Collaborate with the team on any technical decisions and reviews and ensuring all concepts are approved by the Agilisys Technical Design Authority (TDA). 

Project Management: 

  • Working closely with Project Managers and Programme Managers to respond to any bids/tenders and contribute towards proposals through defining project scope, goals, and deliverables, and providing any technical expertise needed. 
  • Managing the development team utilisation and project assignment. Identifying future potential skills gaps or resource challenges and taking necessary actions to resolve. 
  • Providing technical oversight across multiple projects to ensure standards and best practices are met, aiding in any design decisions, and acting as an escalation point for any problems. 

Quality Assurance: 

  • Ensuring all code is covered by adequate test unit coverage. 
  • Conduct and enforce code reviews to identify and resolve and potential issues. 

Collaboration and Communication: 

  • Work closely with business stakeholders, IT teams, and external partners to gather requirements and ensure the successful implementation of Dynamics 365 solutions. 
  • Ensuring cross project awareness throughout the development team. 

 

ABOUT YOU 

The ideal candidate will have a track-record in delivering results while embracing change and uncertainty. Excellent stakeholder management experience is essential to being successful in this role. 

  

The Ideal Candidate: 

  • 10+ years' experience in software development roles.
  • Experience in senior development roles or as a Development Team Manager in multiple Microsoft Dynamics 365 implementation projects.
  • At least 3 years of development experience with Microsoft Dynamics 365 CRM and the wider Power Platform including Power Automate, Power BI, Dataverse, Power Apps, and Power Pages.
  • Experience in automated deployment of Power Platform solutions – ensuring key safeguards are in place, i.e. code reviews, solution checker and unit tests.
  • Experience in setting up and managing Azure DevOps (Git) or similar.
  • Knowledgeable of the licensing intricacies of Power Platform and Dynamics 365.
  • Azure Implementation (Functions, Service Bus, Web jobs, Logic Apps) and development knowledge.
  • Experience with set up and customisations of Dynamics 365 on-premises.
  • Experience with set up and customisations of SharePoint Online/on-premises including the (Client-side object model) CSOM framework.
  • Knowledge of on-premises to cloud migration of Dynamics 365
  • Experience in setting up and maintaining best practices for Scrum development methodology.
  • Creative thinker and Great problem solver.
  • Excellent interpersonal, verbal, and written communication and business liaison skills.
  • Good planning and project management skills.
  • Strong problem solving and trouble shooting skills.

  

WHAT WE CAN OFFER YOU: 

This role will offer exposure to the right mix of challenges, within a culture that promotes continuous learning and development. 

  

Benefits include: 

  • Enhanced Pension Scheme
  • Health Insurance
  • Life Assurance
  • Access to exclusive discounts and offers through the company’s “Perks at Work” scheme
  • 25 days annual leave (with the option to buy more)

  

PROCESS 

Simply submit your CV. 

By submitting your CV, you understand that we have a legitimate interest to use your personal data for the purposes of assessing your eligibility for this role.  This means that we may use your personal data to contact you to discuss your CV or arrange an interview or transfer your CV to the hiring manager(s) of the role you have applied for.  You can ask us at any time to remove your CV from our database by emailing talentacquisition@agilisys.co.uk – but please note that this means we will no longer consider you for the role you have applied for. 

We have a rigorous recruitment process, which we use for all our roles to ensure we attract the very best talent.  

Individuals seeking employment at Agilisys must note that we see diversity as something that creates a better workplace and delivers better outcomes. As such, we are keen to maximise the diversity of our workforce and actively encourage applications from all. We encourage diversity through perspective, background, identity, and thought whilst also fostering an environment where everyone can express themselves regardless of your race, religion, sex, gender, colour, national origin, disability, or any other applicable legally protected characteristic. We are committed to continuing to nurture an inclusive environment and building a diverse workforce.