This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Senior Microsoft Dynamics 365 Application Developer is responsible for designing, building, and enhancing custom business applications on the Microsoft Dynamics 365 platform. This role focuses on enterprise-grade solution development, user experience optimization, and secure integrations with third-party systems using Microsoft Azure and the Microsoft Power Platform. The position requires strong technical expertise, collaboration with cross-functional teams, and a user-centered approach to delivering scalable, maintainable business solutions.
Job Responsibility:
Design, develop, and implement custom enterprise solutions on Microsoft Dynamics 365 to meet defined business requirements
Customize and extend Dynamics 365 applications by configuring entities, forms, views, workflows, business process flows, and custom business logic while maintaining platform upgradeability
Build custom plugins, extensions, and enhancements using C#, .NET, and JavaScript/TypeScript
Optimize user interface and user experience through intuitive form layouts, dashboards, and custom components using model-driven apps and Canvas Apps
Develop integrations between Dynamics 365 and external systems using Microsoft Azure services, including Azure Logic Apps, Azure Functions, RESTful APIs, and webhooks
Leverage the Microsoft Power Platform to build applications, automate workflows, and extend Dynamics 365 functionality using Power Apps and Power Automate
Develop and execute unit and system testing to ensure solution quality, performance, and reliability
Support user acceptance testing and troubleshoot technical or performance issues across environments
Create and maintain technical documentation for configurations, customizations, and integrations
Provide production support and contribute to system stability and continuous improvement
Collaborate with business analysts, designers, and stakeholders to translate requirements into technical designs
Participate in Agile delivery practices, including sprint planning, code reviews, and team ceremonies
Requirements:
Hands-on experience developing and customizing Microsoft Dynamics 365 applications
Strong programming skills in C# and .NET for plugin and custom workflow development
Experience with JavaScript or TypeScript for client-side customization
Practical experience with Microsoft Power Apps and Power Automate
Experience integrating Dynamics 365 with external systems using RESTful APIs and Microsoft Azure services
Proficiency using Visual Studio or Visual Studio Code for application development
Experience testing, debugging, and supporting enterprise applications
5 or more years of experience as a Dynamics 365 Developer or in a comparable application development role
Experience participating in at least one full Microsoft Dynamics 365 implementation lifecycle
Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent professional experience
Nice to have:
Experience working with Dynamics 365 modules such as Sales, Customer Service, Finance, or Operations
Experience with Azure Service Bus, Azure Logic Apps, or Azure Functions
Familiarity with Power BI or Power Virtual Agents within Dynamics 365 solutions
Experience using source control and build/release tools such as Git, Azure Repos, or Azure DevOps
Experience with SQL Server, relational data modeling, and data migration or integration tools
Microsoft certifications related to Dynamics 365, Power Platform, or Microsoft Azure