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).
Codec is seeking an experienced Senior Microsoft Dynamics 365 CE & Power Platform Engineer to join a dedicated team responsible for the ongoing development, enhancement and evolution of a business-critical Microsoft application platform supporting essential public services. The successful candidate will play a key role in designing, developing and enhancing solutions built on Microsoft Dynamics 365 Customer Engagement (CE), Dataverse and the Power Platform. Working within a highly collaborative multidisciplinary team, the role will focus on delivering new functionality, improving existing capabilities, modernising business processes and driving continual improvement across a complex enterprise application estate. The solution integrates extensively with Microsoft Azure services and external systems, offering the opportunity to work across a broad technology stack that includes Dynamics 365, Power Platform, Azure Integration Services and modern DevOps practices. In addition to development and enhancement activities, the role will provide technical expertise in the investigation and resolution of complex application and integration issues, acting as a senior escalation point where deep product knowledge is required. This is an excellent opportunity for a technically strong Dynamics professional who enjoys solving complex business challenges, working on enterprise-scale solutions and contributing to the long-term evolution of a strategically important Microsoft platform.
Job Responsibility
Design, develop and enhance enterprise solutions built on Microsoft Dynamics 365 CE, Dataverse and the Microsoft Power Platform
Deliver new application capabilities, workflow automation and business process improvements aligned to customer requirements
Develop and maintain custom plugins, integrations, workflows and Power Platform components
Contribute to solution architecture discussions and technical design decisions
Identify opportunities to improve performance, scalability, maintainability and supportability across the application estate
Participate in technical design workshops and collaborate with functional consultants, architects and customer stakeholders
Lead the technical implementation of approved change requests and enhancement initiatives
Analyse existing functionality and recommend improvements to user experience, process efficiency and operational effectiveness
Refactor and optimise existing solution components to reduce technical debt and improve long-term maintainability
Support the introduction of new Microsoft capabilities and platform features where appropriate
Contribute to the ongoing evolution and modernisation of the solution architecture
Develop and maintain Dynamics 365 CE customisations, Dataverse solutions, Model-Driven Apps, Power Automate solutions, Custom integrations, Role-based security models, Plugin and workflow extensions
Ensure solutions are secure, scalable and aligned with Microsoft best practices
Maintain appropriate development standards, documentation and coding practices
Work closely with Azure Integration Engineers to deliver and maintain end-to-end business processes spanning Dynamics 365, Dataverse and Azure services
Contribute to the design and troubleshooting of integrations involving Azure Data Factory, Logic Apps, Azure SQL, Azure Storage, WebJobs, Application Insights
Support root cause analysis of complex cross-platform issues affecting business-critical processes
Support solution deployment and release activities using Azure DevOps
Participate in code reviews and contribute to development quality standards
Promote automation and repeatable deployment practices
Collaborate with testing resources to ensure solutions are fully validated prior to release
Contribute to CI/CD improvements and application lifecycle management practices
Act as a senior technical resource within the delivery team
Provide expert analysis and resolution of complex application issues and defects where deep product knowledge is required
Participate in major incident investigations and root cause analysis activities
Support knowledge sharing and mentoring within the wider engineering team
Contribute to technical documentation, design artefacts and operational runbooks
Work directly with customer stakeholders, business users and delivery teams to understand requirements and shape technical solutions
Translate business requirements into practical and scalable technical designs
Provide technical input into roadmap discussions, enhancement planning and service improvement initiatives
Build trusted relationships with customers through proactive technical engagement and quality delivery
Requirements
Proven experience developing Microsoft Dynamics 365 CE and Power Platform solutions
Strong hands-on experience with Dataverse, Model-Driven Apps and Power Automate
Experience developing custom plugins and integrations using C# and Microsoft best practices
Experience delivering enhancements and new functionality within enterprise application environments
Experience working with Azure DevOps and modern ALM practices
Strong analytical, troubleshooting and problem-solving skills
Nice to have
Exposure to Microsoft Azure integration technologies
Experience with Azure Data Factory, Logic Apps or Azure SQL
Experience working within complex, integrated Microsoft application estates
Experience in Managed Services or regulated environments