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