Dynamics 365 CRM Developer

Nigel Frank International
Central Milton Keynes, United Kingdom
2 days ago

Role details

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

Job location

Remote
Central Milton Keynes, United Kingdom

Tech stack

JavaScript
API
Artificial Intelligence
Azure
C Sharp (Programming Language)
Continuous Integration
Software Debugging
Microsoft Dynamics
Power BI
TypeScript
Scripting (Bash/Python/Go/Ruby)
Microsoft Power Automate
Large Language Models
GIT
Tools for Reporting
Data Inconsistencies
Powerapps
Web Api

Job description

We're looking for someone early in their career (around 1-2+ years of hands-on experience) to join the team as a Junior Dynamics 365 Developer. The role focuses on building, extending, and supporting solutions within Microsoft Dynamics 365 and the wider Dataverse platform. You'll collaborate with senior engineers, consultants, and business stakeholders, and you'll also have opportunities to work on automation and AI-enhanced projects. This is a practical engineering position, so strong fundamentals in C#, APIs, and plugin development are essential. What You'll Be Working On

  • Creating custom functionality for Dynamics 365 / Dataverse using C#
  • Developing and maintaining plugins (synchronous and asynchronous), workflow logic, and system integrations
  • Using Power Platform tools such as Power Automate and Power Apps when required
  • Building and supporting Web API integrations with internal and external systems
  • Investigating and resolving production issues, including performance bottlenecks, timeout problems, data inconsistencies, and plugin pipeline errors
  • Contributing to AI-related initiatives, such as:
  • Automated classification and routing of documents or emails
  • Extracting structured information from images or notes with human-review steps
  • Creating internal copilots and productivity tools for operational teams

Requirements

  • Around 1-2+ years of commercial experience working with C#
  • Practical experience developing for Dynamics 365 / Dataverse (plugins, data model, security roles)
  • Understanding of the plugin execution pipeline, including stages, recursion, and depth considerations
  • Familiarity with Git and basic CI/CD concepts
  • Strong debugging ability and confidence working with logs and telemetry

Bonus Skills

  • Exposure to Dynamics 365 modules such as Field Service, Customer Service, or Sales
  • Experience with Azure components (Functions, Service Bus, App Services, Key Vault)
  • Knowledge of Power BI or other reporting tools
  • Basic understanding of AI/LLM concepts, prompt design, embeddings, or OCR workflows
  • JavaScript/TypeScript experience for form scripting or web resources

Benefits & conditions

Example Benefits

  • Hybrid or remote working options
  • Training allowance and support for Microsoft certifications
  • Clear development pathway from Junior * Mid * Senior
  • Opportunities to work on real AI/automation projects alongside core Dynamics development
  • Pension, holiday allowance, and standard UK benefit

Apply for this position