Senior D365 CE Developer – D365 CE, D365 Project operations, D365 Developer, Dynamics365 Customer engagement, Dynamics 365 CE, Customer Engagement, Dynamics 365, D365 CRM, ProjOps, Project Ops, Proj-Ops, Developer, Technical consultant, C#, JavaScript, Dataverse, DualWrite- Milton Keynes-£60,000-£70,000
Our end user client are actively seeking a Senior D365 CE Developer with experience in Project Operations, in particular, to work on their large-scale implementation of D365 and to provide long-term development expertise and technical support.
Key Responsibilities:
- Lead the development, customization, and enhancement of Dynamics 365 Customer Engagement (CE) solutions, with a strong focus on the Project Operations module.
- Design and implement custom plugins, workflows, business rules, and JavaScript to extend D365 CE functionality.
- Conduct code reviews and ensure adherence to best practices for D365 development.
- Design and implement integrations between D365 Project Operations and other enterprise systems (e.g., D365 Finance, external ERPs, reporting tools) using various technologies (e.g., Dataverse, OData, REST APIs, Azure Logic Apps).
- Ensure data integrity and seamless flow of information across integrated systems.
- Collaborate with functional consultants and business stakeholders to translate business requirements into technical solutions and specifications for D365 Project Operations.
- Provide technical expertise and guidance throughout the project lifecycle, from requirements gathering to post-implementation support.
- Troubleshoot and resolve complex technical issues related to D365 Project Operations and related modules.
- Develop and maintain comprehensive technical documentation, including design specifications, development guides, and troubleshooting procedures.
- Establish and enforce coding standards and development best practices within the team.
- Potentially mentor and guide junior developers, fostering their growth and skill development.
- Work closely with cross-functional teams, including project managers, functional consultants, and end-users.
- Stay updated on Microsoft’s roadmap for D365 Project Operations and related technologies, advising on new features and improvements.
Key Skills and Experience:
- Strong proficiency in developing and customizing Microsoft Dynamics 365 Customer Engagement (CRM) applications.
- Extensive experience with the Power Platform, including Power Apps (Model-driven and Canvas apps), Power Automate (Flow), and Power BI.
- Expertise in C#, JavaScript, and .NET development for D365 CE plugins, custom workflows, and integrations.
- Experience with client-side scripting (e.g., JavaScript, Business Rules) and server-side development (e.g., Plugins, Custom Workflow Activities).
- Demonstrable experience implementing, customizing, and supporting Dynamics 365 Project Operations (or its predecessor, Project Service Automation – PSA).
- Experience integrating D365 Project Operations with other systems using various methods (e.g., Dataverse APIs, OData, REST APIs, Azure Service Bus, Azure Logic Apps, Azure Functions).
- Knowledge of data migration strategies and tools for D365.
- Proficiency in SQL Server and understanding of database concepts.
- Experience with SSRS (SQL Server Reporting Services) or Power BI for creating reports and dashboards within or connected to D365.
- Experience working in Agile/Scrum development environments.
- Familiarity with version control systems (e.g., Azure DevOps, Git).
- Advanced analytical and problem-solving capabilities, with the ability to diagnose and resolve complex technical issues.
- Excellent written and verbal communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Ability to work independently and as part of a team.
Location: Milton Keynes
Candidates must be eligible to work in this country.