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 Responsibilities
* Analyze 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 & Experience
* 4–6 years of experience as a Software Developer / CRM Developer.
* Fluent English (spoken and written).
* Strong experience with Microsoft Dynamics 365:Dynamics 365 SDK & APIs
* Customizations: plugins, workflows, Power Automate flows, custom UI (TypeScript, C#, FetchXML)
* Solid programming background with:.NET Framework & C#
* JavaScript & TypeScript
* Experience with Power Platform:Power Apps
* Power Automate
* Power BI (for reporting and dashboards)
* Experience with Microsoft Azure services:Azure Functions
* Logic Apps
* Service Bus
Nice to Have
* Experience 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.