Job Title : Senior Microsoft Dynamics 365 Developer
Job Summary:
We are looking for an experienced Senior Microsoft Dynamics 365 Developer to design, develop, customize, and implement Microsoft Dynamics 365 business applications. The candidate will be responsible for developing CRM and ERP solutions, integrating Dynamics 365 with other enterprise applications, and delivering scalable business solutions.
Key Responsibilities:
- Design, develop, customize, and configure Microsoft Dynamics 365 applications.
- Implement Dynamics 365 CRM modules, including Sales, Customer Service, Marketing, and Field Service.
- Develop custom plugins, workflows, business rules, and custom APIs.
- Build and customize Power Apps, Power Automate flows, and Power BI dashboards.
- Work with Dataverse, Dynamics 365 SDK, and Common Data Service.
- Integrate Dynamics 365 with Azure services and third-party applications.
- Perform application upgrades, migrations, and performance optimization.
- Troubleshoot technical issues and provide production support.
- Collaborate with business analysts, architects, QA teams, and stakeholders.
- Prepare technical documentation and participate in code reviews.
Required Technical Skills:
- Strong experience with Microsoft Dynamics 365 CRM.
- Experience with Dynamics 365 Sales, Customer Service, or Field Service.
- Experience developing Dynamics 365 plugins and custom workflows.
- Knowledge of Microsoft Power Platform.
- Experience with Power Apps and Power Automate.
- Knowledge of Microsoft Dataverse.
- Experience with REST APIs, SOAP APIs, and web services.
- Familiarity with Azure Functions and Azure Logic Apps.
- Experience with Dynamics 365 integrations and data migration.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 12-15+ years of experience in software development.
- 6+ years of experience with Microsoft Dynamics 365.
- Strong analytical, problem-solving, and communication skills.
- Experience working in Agile/Scrum development environments.
Preferred Skills
- Microsoft Dynamics 365 certifications.
- Experience with Dynamics 365 Finance and Operations.
- Knowledge of Azure DevOps and CI/CD pipelines.
- Experience with Power BI reporting.
- Familiarity with Microsoft SharePoint and Microsoft 365 integrations.