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.