Microsoft Dynamics 365 Developer and Lead – Contract to Hire

Filled
February 26, 2026

Job Description

Location: Remote / Flexible
Engagement: Contract-to-Hire

About the Role

We are seeking an experienced Microsoft Dynamics 365 Developer and Lead to join our team on a contract-to-hire basis. The ideal candidate will have strong expertise in Dynamics 365 customization, development, and integration, as well as leadership skills to guide a small development team. This role involves building scalable CRM solutions, implementing complex business workflows, and ensuring high-quality delivery.

Key Responsibilities

  • Lead the design, development, and deployment of Dynamics 365 solutions across modules (Sales, Customer Service, Marketing, Field Service, etc.).
  • Customize and configure Dynamics 365 to meet business requirements (Entities, Workflows, Business Rules, Forms, Views, Dashboards).
  • Develop custom plugins, workflows, and integrations using C#, .NET, and Power Platform.
  • Collaborate with business stakeholders to gather requirements, translate them into technical solutions, and document specifications.
  • Integrate Dynamics 365 with other applications via REST APIs, Azure Logic Apps, Power Automate, or custom connectors.
  • Mentor and guide junior developers, conduct code reviews, and maintain coding best practices.
  • Ensure solutions follow security, compliance, and Microsoft best practices.
  • Troubleshoot issues, optimize system performance, and implement enhancements.
  • Assist in deployment, testing, and release management for Dynamics 365 solutions.

Required Skills & Qualifications

  • 5+ years of experience with Microsoft Dynamics 365 / Power Platform.
  • Strong hands-on experience with custom development in C# and .NET.
  • Expertise in Dynamics 365 customization, plugins, workflows, and forms.
  • Experience with Power Automate, Power Apps, and AI Builder.
  • Knowledge of integration patterns, APIs, and Azure services.
  • Strong understanding of CRM architecture, data modeling, and business process automation.
  • Proven experience in leading development teams and managing project deliverables.
  • Excellent problem-solving, analytical, and communication skills.

Preferred Skills

  • Microsoft certifications in Dynamics 365 or Power Platform.
  • Familiarity with Azure DevOps, Git, and CI/CD pipelines.
  • Experience with portals, custom web resources, or external system integrations.
  • Knowledge of Agile development methodologies.

Contract Details

  • Type: Contract-to-Hire
  • Work Location: Remote / Flexible
  • Duration: Initial 6-month contract, with potential for full-time conversion based on performance
  • Compensation: Competitive, based on experience