Negotiable
Undetermined
Hybrid
Solihull, England, United Kingdom
Summary: The Dynamics 365 Developer will be responsible for designing, developing, and implementing solutions using Microsoft Dynamics 365, focusing on Customer Service, Marketing, and Sales. This role requires close collaboration with stakeholders to translate business requirements into technical solutions, ensuring successful deployment and maintenance of applications. The developer will also contribute to the continuous improvement of the Products Team’s capabilities while providing technical guidance to junior developers. Strong communication and collaboration skills are essential for interacting with cross-functional teams.
Key Responsibilities:
- Integrate and support agile-based product development ceremonies.
- Lead the design and development of custom solutions within Dynamics 365 and Power Platform.
- Integrate Dynamics 365 with other systems and applications.
- Customize and configure Dynamics 365 and Power Platform applications.
- Provide technical guidance and mentorship to junior developers.
- Diagnose and resolve technical issues, providing ongoing support and maintenance.
- Create and maintain comprehensive documentation for development activities.
- Work closely with stakeholders to gather requirements and deliver solutions.
- Contribute to the growth of the Serco Complex Case Management team capability.
- Participate in initiatives to improve internal processes and service delivery.
Key Skills:
- Bachelor’s degree in computer science, Information Technology, or related field.
- Minimum of 5 years of experience in Dynamics 365 CE and Power Platform development.
- Skilled in configuring and optimizing Omnichannel and CoPilot Studio for Customer Service.
- Competent in building solutions using Power Apps, Power Automate, Power BI, and CoPilot.
- Strong development skills in C#, JavaScript, HTML, and SQL.
- Skilled in Dataverse management and Azure integration.
- Proficient in using Azure DevOps for managing solution lifecycle and CI/CD.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Detail-oriented with a focus on quality and accuracy.
Salary (Rate): undetermined
City: Solihull
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role: Dynamics 365 Developer
Location: Solihull, UK (2-3 days working from office weekly)
Job Type: Contract
Key purpose: As a Dynamics 365 Developer (primarily Customer Service, Marketing and Sales), you will play a crucial role in designing, developing, and implementing solutions using Microsoft Dynamics 365. You will work closely with stakeholders to understand business requirements and translate them into technical solutions that enhance our business processes. Your expertise will be pivotal in ensuring the successful deployment and maintenance of Dynamics 365 applications. The Dynamics 365 Developer will be a dynamic individual who can apply their knowledge and technical expertise to the delivery of Dynamics 365 and Power Platform solutions within a product-based organisation with an agile delivery methodology. As a practised application professional, they will adopt and support a product team-based approach, proactively sharing ideas and expertise and supporting others within the team. They will take pride in their work and have a keen eye for attention to detail. The Dynamics 365 Developer will also be responsible for contributing to the continuous improvement of the Products Team’s capability, enhancing the service provided to our customers. Key attributes include the excellent collaboration and communication skills, as this role demands constant interaction with cross-functional teams, including developers, product owners and key stakeholders.
Structure and reporting relationship: The Dynamics 365 Developer reports into the Complex Case Management Team DevOps Lead The role will have a close working connection with IT teams, Partners/3rd parties, Operational Teams and Service Management.
Key accountabilities:
- Agile Practices : Integrate and support with agile based product development ceremonies such as sprint planning, standups, retrospectives and backlog grooming.
- Solution Design and Development : Lead the design and development of custom solutions within Dynamics 365 and Power Platform, ensuring they meet business needs and align with best practices.
- System Integration : Integrate Dynamics 365 with other systems and applications, ensuring seamless data flow and process automation.
- Customization and Configuration : Customise and configure Dynamics 365 and Power Platform applications to meet specific business requirements.
- Technical Leadership : Provide technical guidance and mentorship to junior developers and other team members.
- Troubleshooting and Support : Diagnose and resolve technical issues, providing ongoing support and maintenance for Dynamics 365 and Power Platform and Power Platform applications within the Serco ITIL IT Service Management function.
- Documentation : Create and maintain comprehensive documentation for all development and integration activities.
- Stakeholder Collaboration : Work closely with business analysts, project managers, and other stakeholders to gather requirements and deliver effective solutions. Have and demonstrate excellent communication skills. Communicate fluently orally and in writing, and be able to present complex technical information to both technical and non-technical audiences.
- Capability Development : Contribute to the growth of the Serco Complex Case Management team capability.
- Serco Management System : Be current, adhere and lead by example the policies and principals of the Serco Management System, which governance, security, information management.
- Continuous Improvement : Take part in team initiatives to improve the internal processes, capability and service offering. Contribute to and deliver continuous improvement of service delivery for implemented M365 solutions. Participate in team meetings, project meetings, customer meetings and departmental or corporate meetings and sessions.
Essential technical and professional skills, knowledge, and qualifications:
Education : Bachelor’s degree in computer science, Information Technology, or a related field or relevant experience.
Experience : Minimum of 5 years of experience in Dynamics 365 CE and Power Platform development and customisation.
Technical Skills: Omnichannel & CoPilot Studio for Customer Service Skilled in the configuring and optimising Omnichannel and CoPilot Studio for Customer Service and Contact Centre, including live chat, voice, and digital messaging channels to enhance customer engagement. IVR setup with Copilot Studio is important. Power Platform Development Competent in building and managing solutions using Power Apps (Canvas and Model-Driven), Power Automate, Power Pages, Power BI and CoPilot using CoPilot Studio. Understands Power Platform ALM practices including solution layering, source control, and CI/CD. Dynamics 365 Development Skilled in the configuration and development within the Dynamics 365 CE products using business process workflows, Custom Actions, JavaScript Customisations. Programming & Scripting Applies strong development skills in C# (.NET), JavaScript, HTML, and SQL to extend platform functionality, build custom components, and integrate with external systems. Dataverse Management Skilled in the the architecture and governance of enterprise-scale Dataverse environments, including security, performance tuning, and data modelling. Azure Integration Skilled in the configuring and optimising Azure services such as Logic Apps, Azure Functions, Service Bus, and Key Vault to support integration and automation scenarios. DevOps & CI/CD Skilled in the principals of Agile working using Azure DevOps to manage solution lifecycle, automate deployments, and maintain environment consistency. XRM Toolbox Proficient in using XRM Toolbox for solution management, metadata analysis, and system administration tasks. Security Clearance : To be successfully appointed in this role, it may be requirement to hold or to be able to obtain Security Check (SC) clearance and maintain this.
Soft Skills : Excellent problem-solving and analytical skills. Strong communication and interpersonal skills. Ability to work independently and as part of a team. Detail-oriented with a focus on quality and accuracy.