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 the product team (solution architect, product configuration experts) to understand the requirements and solution design
Works in close collaboration with DevOps Team, i.e. Product Managers, Solution Architects and Product Configuration Experts on defining Functional Specifications and splitting them in Backlog Items, providing sequence and effort/Story Points estimation
Develop custom solutions for Dynamics 365 CE (Sales, Marketing, Customer Service, etc.) using tools like JavaScript, C#, and other technologies supported by the platform
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 applications
Assure usage of Azure DevOps CI/CD Pipelines (ALM, YAML)
Integrate D365 CE with third-party applications and legacy systems, where relevant and collaborate with integration teams to provide recommendations and support for configuration & delivery
Troubleshoot and resolve complex technical issues that the development team encounters
Ensures creation & maintenance of development documentation in Azure DevOps Wiki
Provide post-implementation support, troubleshooting, and user guidance
Suggest enhancements to improve solutions and optimize performance
Works very closely with Solution and Platform Architects, Product Configuration Experts on Performance Improvements opportunities and new functionalities architecture
Stay current with the emerging trends and technologies, tools, and best practices within the Microsoft D365 ecosystem
Build and maintain strong relationships with business & technology stakeholders, ensuring satisfaction and successful delivery of solutions
Adopt SAFE Agile principles and foster & advocate CI/CDs processes ensuring DevSecOps practices are in the DNA of every product lifecycle
Provide status updates, manage risks, and address any issues that arise during the product delivery lifecycle
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 are 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 the 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 of the 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
Having strong understanding of Software Development Life Cycle and experience working in Agile environment and participating in Agile ceremonies
Quick learner and adaptive to new and challenging technological environments
Highly motivated to take independent responsibility as well as ability to contribute and be a productive team member
Experience with Agile methodologies (Scrum, SAFe) and DevOps practices
Nice to have:
Microsoft Certified: Dynamics 365 Fundamentals (or higher) preferred
Microsoft Certified: Dynamics 365 Developer Associate or similar certifications are preferred
Certifications in related fields (Azure, Power Platform) are an advantage
Familiarity with Power Platform tools (Power Apps, Power Automate, Power BI) is a plus