Dynamics 365 Developer

Employment Type: Contract

Job Number: 27024

Job Description

The Opportunity

Our consulting services client is seeking a Microsoft Dynamics 365 Developer for their multi-year project engagement. This is an opportunity for direct hire or C2C. This position will work on EST hours with a once-a-month travel requirement.

The Role

The Microsoft Dynamics 365 Developer is responsible for designing, developing, and implementing solutions that leverage the Dynamics 365 platform to meet business requirements. This role requires a combination of technical proficiency in Microsoft development technologies, a deep understanding of Dynamics 365 functionalities, and the ability to work collaboratively with business analysts and other stakeholders.


  • Customization and Configuration: Modify and configure Dynamics 365 systems according to the business requirements.
  • Solution Development: Develop new functionalities and extend existing functionalities using Microsoft Power Platform (PowerApps, Power Automate), and other related technologies.
  • Integration: Integrate Dynamics 365 with other business systems using APIs and middleware to ensure seamless data flow and functionality.
  • Data Migration and Management: Oversee data migration activities from legacy systems to Dynamics 365 and ensure data integrity and security.
  • Troubleshooting and Support: Provide ongoing support and maintenance of Dynamics 365 solutions, including troubleshooting and resolving issues as they arise.
  • Performance Optimization: Monitor system performance, identify areas for improvement, and implement optimizations to enhance system efficiency and user experience.
  • Documentation: Create and maintain documentation related to system configuration, custom development, and operational procedures.
  • Collaboration: Work closely with business analysts, project managers, and other stakeholders to ensure that the developed solutions meet business needs and are delivered on time.


  • Educational Background: A Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Technical Expertise: Proficient in Microsoft development technologies, including .NET, C#, JavaScript, and HTML. Familiarity with the Microsoft Power Platform is highly desirable.
  • Dynamics 365 Experience: Demonstrated experience with Dynamics 365 customization, configuration, and development. Knowledge of specific Dynamics 365 modules (e.g., Sales, Service, Finance, Operations) is advantageous.
  • Integration Skills: Experience with integrating Dynamics 365 with other business systems and technologies.
  • Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues.
  • Communication Skills: Excellent communication and interpersonal skills, with the ability to work effectively in a team environment and interact with stakeholders at all levels.
  • Certifications: Microsoft certifications related to Dynamics 365 and Power Platform are preferred.