Dynamics 365 and Power Platform Developer

Webbeds
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

JavaScript
Artificial Intelligence
Azure
C Sharp (Programming Language)
Code Review
Continuous Integration
DevOps
Microsoft Dynamics CRM
Identity and Access Management
Microsoft Dynamics
Microsoft Software
Performance Tuning
Azure
Cloud Services
Systems Integration
TypeScript
Model-Driven Development
Microsoft Power Automate
Software Troubleshooting
GIT
Integration Frameworks
Api Design
Api Management
Serverless Computing
Powerapps

Requirements

and define technical standards, coding guidelines, and solution best practices.* Team mentorship: Provide code reviews, technical coaching, and hands-on guidance to junior and mid-level developers.* Solution planning: Participate in project planning, estimations, and solution design workshops with stakeholders.* Advanced development: Build complex customisations, plugins, custom workflow activities, and extensions using C#, alongside enterprise-grade model-driven apps and automation flows.* Performance optimisation: Optimise the performance, security, and reliability of CRM solutions while overseeing ALM and CI/CD pipelines.* Integration and cloud expertise: Lead integration design using Azure Functions, Logic Apps, Service Bus, and API Management, and design API-based communication between CRM and external systems.* Security and governance: Ensure sound security, identity management, and governance across solutions using Azure AD and role-based security.* Collaboration and delivery: Work with product owners, architects, and business stakeholders to translate requirements into solution designs and ensure timely delivery of CRM features and projects.* Technical problem solving: Troubleshoot complex technical issues, guide the team on solution approaches, and stay current with Dynamics 365 and Power Platform roadmaps and best practices.# # # The skills we would love to see in your suitcase!* Minimum 5 years of experience in Dynamics 365 CRM / CE and Power Platform development.* Master's degree or advanced training in Microsoft technologies is desirable.* Deep understanding of Dataverse, CRM architecture, and solution layering.* Strong knowledge of plugin development, JavaScript, TypeScript, C#, and API integrations.* Experience designing and building large-scale CRM integrations and workflows.* Strong understanding of Azure cloud services related to CRM, including Functions, Logic Apps, AI Builder, and Service Bus.* Experience with DevOps, CI/CD, Git, and solution transport processes.* Experience with enterprise architectures and multi-environment ALM management.* Knowledge of AI, Dataverse virtual tables, or advanced Power Apps components.* Experience with multi-module Dynamics implementations such as Sales, Customer Service, Field Service, Marketing, or custom apps.* Demonstrated experience leading or mentoring developers and driving technical delivery in CRM environments.* Strong communication, stakeholder management, and leadership skills.* Fluent English is required.

Apply for this position