The role:
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.
Key accountabilities:
•Integrate and support with agile based product development ceremonies such as sprint planning, standups, retrospectives and backlog grooming.
•Lead the design and development of custom solutions within Dynamics 365 and Power Platform, ensuring they meet business needs and align with best practices.
•Integrate Dynamics 365 with other systems and applications, ensuring seamless data flow and process automation.
•Customise and configure Dynamics 365 and Power Platform applications to meet specific business requirements.
•Diagnose and resolve technical issues, providing ongoing support and maintenance for Dynamics 365 and Power Platform and Power Platform applications within the customer's ITIL IT Service Management function.
•Create and maintain comprehensive documentation for all development and integration activities.
oWork closely with business analysts, project managers, and other stakeholders to gather requirements and deliver effective solutions. Have and demonstrate excellent communication skills.
oCommunicate fluently orally and in writing, and be able to present complex technical information to both technical and non-technical audiences
oTake part in team initiatives to improve the internal processes, capability and service offering
oContribute to and deliver continuous improvement of service delivery for implemented M365 solutions
oParticipate in team meetings, project meetings, customer meetings and departmental or corporate meetings and sessions.
Essential qualifications:
•Experience: Minimum of 5 years of experience in Dynamics 365 CE and Power Platform development and customisation.
•Technical Skills:
oOmnichannel & 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.
oPower 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.
oDynamics 365 Development Skilled in the configuration and development within the Dynamics 365 CE products using business process workflows, Custom Actions, JavaScript Customisations.
oProgramming & Scripting Applies strong development skills in C# (.NET), JavaScript, HTML, and SQL to extend platform functionality, build custom components, and integrate with external systems.
oDataverse Management Skilled in the the architecture and governance of enterprise-scale Dataverse environments, including security, performance tuning, and data modelling.
oAzure 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.
oDevOps & CI/CD Skilled in the principals of Agile working using Azure DevOps to manage solution lifecycle, automate deployments, and maintain environment consistency.
oXRM 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.