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).
Senior D365 Customer Engagement (CE) Developer will play a pivotal role in delivering D365 solutions that streamline the company sales and customer management processes. The developer will be responsible for designing, developing, and deploying custom solutions within the Microsoft Dynamics 365 Customer Engagement platform. The developer will work closely with the product teams to deliver scalable and efficient solutions that meet business needs.
Job Responsibility:
Collaborate with product team to understand requirements and solution design
Work with DevOps Team on defining Functional Specifications and splitting them in Backlog Items
Develop custom solutions for Dynamics 365 CE using JavaScript, C#, and other technologies
Implement custom workflows, business process flows, plugins, and integrations with third-party systems
Write and maintain clean, scalable code and assist in troubleshooting and debugging
Assure usage of Azure DevOps CI/CD Pipelines
Integrate D365 CE with third-party applications and legacy systems
Troubleshoot and resolve complex technical issues
Ensure creation and maintenance of development documentation in Azure DevOps Wiki
Provide post-implementation support, troubleshooting, and user guidance
Suggest enhancements to improve solutions and optimize performance
Work with Solution and Platform Architects on Performance Improvements and new functionalities
Stay current with emerging trends within Microsoft D365 ecosystem
Build and maintain strong relationships with business and technology stakeholders
Adopt SAFE Agile principles and foster DevSecOps practices
Provide status updates, manage risks, and address issues during product delivery
Requirements:
Bachelor's degree in computer science, Engineering, or a related field
3+ years of hands-on experience in Microsoft Dynamics 365 CRM Implementation projects
Microsoft Certified: Dynamics 365 Fundamentals (or higher) preferred
Microsoft Certified: Dynamics 365 Developer Associate or similar certifications preferred
Certifications in related fields (Azure, Power Platform) are an advantage
Strong understanding of software development lifecycle and best practices
Excellent problem-solving, analytical, and troubleshooting skills
Good communication skills and ability to collaborate effectively in a team environment
Fluent in written and verbal English
Proven experience in development of D365 Customer Engagement Apps and Mobile Apps
Experience working with one or more D365 CE modules: Sales, Service, Marketing
Strong proficiency in JavaScript, C#, and .NET development
Hands-on experience with Dynamics 365 SDK, Web API, and RESTful APIs
Familiarity with Power Platform tools (Power Apps, Power Automate, Power BI) is a plus
Understanding of Azure services and cloud computing principles
Strong understanding of Software Development Life Cycle and experience working in Agile environment and participating in Agile ceremonies
Quick learner and adaptive to new challenging environments
Highly motivated to take independent responsibility and be a productive team member
Experience with Agile methodologies (Scrum, SAFe) and DevOps practices
Nice to have:
Familiarity with Power Platform tools (Power Apps, Power Automate, Power BI) is a plus
Certifications in related fields (Azure, Power Platform) are an advantage