D365 CE Software Developer
Nigel Frank International
Job Description
Role Overview We are looking for an experienced Senior Software Developer to play a critical role in designing, building, and enhancing enterprise applications built on Microsoft Dynamics 365 and the Power Platform . This position is suited to a highly capable developer who enjoys working hands‑on while also providing technical guidance and support to peers. You will contribute to solution design, complex integrations, and performance improvements, while helping to raise development standards across the team.
Although senior in nature, this role remains delivery‑focused and actively involved in day‑to‑day build activities. Key Responsibilities Software Development & Delivery Design, develop, and enhance solutions within the Dynamics 365 ecosystem Deliver high‑quality, well‑tested code across new features, integrations, and improvements Contribute to sprint planning, estimation, and delivery activities Troubleshoot complex technical issues across environments Support releases and post‑deployment stability Technical Leadership & Code Quality Act as a senior point of reference for development best practices Review code and provide constructive technical feedback to other developers Help define and maintain coding standards and development guidelines Support junior and mid‑level developers through mentoring and knowledge sharing Contribute to continuous improvement of development processes Solution Design & Integration Collaborate with architects and product teams on solution designs Develop and support integrations using APIs and Azure services Ensure scalability, security, and performance are considered during development Assist in producing clear technical documentation and implementation notes Platform Optimisation & Improvement Improve system performance, reliability, and maintainability Support system upgrades, enhancements, and platform modernisation initiatives Apply secure coding practices and contribute to resilience and stability efforts Participate in technical problem‑solving for complex or high‑impact changes Collaboration & Stakeholder Interaction Work closely with product owners, analysts, and stakeholders to understand requirements Translate functional requirements into effective technical solutions Clearly communicate technical progress, risks, and constraints within the team Required Skills & Experience Technical Skills Strong hands‑on experience with Microsoft Dynamics 365 Good working knowledge of the Power Platform Experience with Azure services in a development context API development and system integration experience Familiarity with JavaScript, C#, and SQL Understanding of secure, scalable software development practices Experience Proven experience operating as a Senior Software Developer Background delivering production systems in enterprise or business‑critical environments Experience working within Agile or sprint‑based delivery teams Comfortable supporting and guiding other developers while remaining hands‑on Several years’ commercial experience working with Dynamics 365 Soft Skills Strong analytical and problem‑solving capability Clear and confident communication skills Pragmatic approach to solution delivery Proactive, organised, and accountable working style Collaborative mindset with a focus on team success Desirable (Not Essential) Microsoft Dynamics 365 or Power Platform certifications Experience supporting cloud‑based platforms at scale Exposure to DevOps pipelines and release management Familiarity with architectural patterns and integration design What Success Looks Like High‑quality, reliable development delivered consistently Strong contribution to team capability and technical standards Stable, scalable Dynamics 365 solutions that meet business needs Positive collaboration with both technical and non‑technical colleagues Our Working Environment We promote a culture of technical excellence, collaboration, and continuous learning. Senior developers are trusted to take ownership of their work, contribute ideas, and actively shape how solutions are built and improved.