About this role
Salary: £52,000 - 56,500 per year
Requirements: Experience in software development across languages such as C#, .NET, JavaScript, and SQLHands-on experience with Dynamics 365 CE (Customer Engagement)Hands-on experience with Power Platform, including Power Automate and DataverseStrong understanding of model-driven apps and solution managementStrong understanding of business rules, workflows, and automationExperience with Agile and DevOps delivery approachesAbility to analyse requirements and deliver high-quality technical solutions Responsibilities: Analyse business requirements and deliver technical designs, development, testing, and deploymentBuild and configure solutions across Dynamics 365 CE and model-driven appsDevelop custom components including plugins (C#), workflows, and integrationsDevelop JavaScript client-side customisationsBuild Power Automate flows and automation solutionsConfigure Dataverse, including tables, forms, views, dashboards, and securityManage environments and deployments using Azure DevOps and CI-CD pipelinesCollaborate with architects and delivery teams to ensure aligned, scalable solutionsPerform code reviews, testing, and quality assurance across development activitySupport live systems, troubleshooting issues and ensuring service stability Technologies: AzureC#DevOpsSupportJavaScriptSQLSecurityOffice 365ASP.NETCloud More:
We are offering a prestigious opportunity for a Systems Developer to join our IT team and help deliver innovative, business-critical solutions. This role combines core software engineering with specialist Dynamics 365 development, giving you the opportunity to shape systems that support both ongoing services and major transformation programmes. You will work in a small team, collaborating with analysts, architects, and stakeholders to deliver scalable, high-quality solutions aligned to our IT strategy. In return, we offer ongoing career development and training, a flexible hybrid working environment, and an enviable benefits package.
last updated 29 week of 2026