We are looking for a Microsoft Dynamics 365 Developer to join our IS&D team. In this role, you will translate business requirements into robust technical designs, develop and maintain solutions on Dynamics 365 and the Microsoft Azure ecosystem, and ensure high-quality delivery and support.Key ResponsibilitiesAnalyze business requirements and translate them into technical designs and logical processes .Design, develop, test, and document Dynamics 365 solutions using market best practices.Implement and maintain customizations and extensions (plugins, workflows, Power Automate flows, custom UI components).Work on projects and, when needed, support operations/incidents , ensuring adherence to defined SLAs.Manage environment deployments (e.g., PRD, VAL, TST), solution layers, and data migration scripts.Ensure application performance meets defined targets and keep technical documentation up to date.Participate in system and user acceptance testing and act as 3rd level support for critical issues.Required Skills & Experience4–6 years of experience as a Software Developer / CRM Developer .Fluent English (spoken and written).Strong experience with Microsoft Dynamics 365 :Dynamics 365 SDK & APIsCustomizations: plugins, workflows, Power Automate flows, custom UI (TypeScript, C#, FetchXML)Solid programming background with: .NET Framework & C#JavaScript & TypeScriptExperience with Power Platform :Power AppsPower AutomatePower BI (for reporting and dashboards)Experience with Microsoft Azure services :Azure FunctionsLogic AppsService BusNice to HaveExperience with environment management and ALM for Dynamics 365/Power Platform.Knowledge of integration patterns using REST APIs, Azure services, and SQL.Experience in performance optimization and monitoring of CRM solutions.