Key responsibilities:

  • Develop and customize Microsoft Dynamics 365 CRM solutions according to business and technical requirements.

  • Design and implement custom functionalities, workflows, plugins and integrations within the Dynamics 365 platform.

  • Work with Dataverse and develop solutions using the Microsoft Power Platform ecosystem where required.

  • Integrate Dynamics 365 with external applications and services using APIs and other integration mechanisms.

  • Analyze existing solutions, troubleshoot technical issues and implement improvements to ensure system stability and performance.

  • Cooperate with CRM Consultants, Business Analysts, Solution Architects and business users throughout the development lifecycle.

  • Participate in solution testing, deployment and maintenance across development, test and production environments.

  • Prepare technical documentation and contribute to code reviews and continuous improvement of development standards.

What we’re looking for:

  • Professional experience in developing and customizing Microsoft Dynamics 365 CE / CRM solutions.

  • Strong knowledge of C# and .NET, with practical experience developing Dynamics 365 plugins and custom components.

  • Experience with Microsoft Dataverse, workflows, business rules and CRM customization.

  • Good understanding of JavaScript / TypeScript and web technologies used for Dynamics 365 customizations.

  • Experience with REST APIs, web services and system integrations.

  • Familiarity with Power Platform, particularly Power Automate and Power Apps, will be an advantage.

  • Understanding of CRM implementation processes, including development, testing, deployment and production support.

  • Good communication skills, analytical approach and ability to work effectively with both technical and non-technical stakeholders.