Full Job Description
Join a dynamic team working on a Microsoft Dynamics 365 CRM implementation for a major US-based organization. The project covers setup, customization, configuration, integration, and data migration to the Azure environment. We are seeking a Microsoft Dynamics 365 (CRM) expert with .NET expertise and team leadership experience to drive technical excellence and deliver secure, scalable solutions. Responsibilities Discuss business and technical/architectural topics with stakeholders and team members Build new features according to requirements and enhancement requests Communicate directly with the customer to clarify needs and provide updates Requirements 5+ years of development and customization experience with MS Dynamics CRM products Hands-on experience in integrating MS Dynamics 365 CRM with external systems Strong knowledge of MS Dynamics 365 CRM out-of-the-box functionality Experience developing MS Dynamics 365 CRM Plugins, Workflows, and Actions Development experience with WCF and WebAPI Proficient in JavaScript Strong understanding of SOLID principles and design patterns Knowledge of unit testing concepts Experience with CI/CD tools such as Git, Jenkins, and/or Azure DevOps Familiarity with Agile practices Advanced level of spoken English Nice to have Experience with Dynamics 365 on-premises/online Knowledge of .NET Core and ASP.NET Core Development experience with ASP.NET MVC Familiarity with JavaScript frameworks (AngularJS, Angular 2+, React) Experience with MS Azure Services (App Service, Service Bus) Experience with Amazon Web Services (AWS) Experience with TypeScript