Dynamics 365 Developer
Role Purpose
Design, develop, and support Microsoft Dynamics 365 (Customer Service, Sales, Marketing) and Power Platform solutions within an Agile, product-based environment. Translate business requirements into scalable technical solutions and support continuous improvement of platform capabilities.
Key Responsibilities
- Design and develop custom Dynamics 365 CE and Power Platform solutions
- Configure and optimize Omnichannel & Copilot Studio (chat, voice, digital channels, IVR)
- Build solutions using Power Apps (Canvas & Model-Driven), Power Automate, Power BI, Power Pages
- Implement workflows, custom actions, and JavaScript customizations
- Integrate Dynamics 365 with external systems and Azure services
- Manage Dataverse security, data modelling, and performance
- Support Agile ceremonies and contribute to DevOps-led delivery
- Provide technical guidance to team members
- Troubleshoot, support, and document solutions within an ITIL service environment
Essential Skills & Experience
- 5+ years experience with Dynamics 365 CE and Power Platform
- Strong experience with Omnichannel & Copilot Studio (IVR mandatory)
- Hands-on development using C# (.NET), JavaScript, HTML, SQL
- Strong knowledge of Dataverse architecture and governance
- Experience with Azure Logic Apps, Functions, Service Bus, Key Vault
- Strong DevOps & CI/CD experience using Azure DevOps
- Proficient with XRM Toolbox
- Experience working in Agile/Scrum teams
- Excellent communication and stakeholder collaboration skills
- Eligible for or able to obtain SC Clearance