Senior Software Developer
Role details
Job location
Tech stack
Job description
We're looking for an experienced Senior Software Developer to join our Microsoft Dynamics 365 Customer Engagement (CE) software development team. You'll play a key role in developing, enhancing, and supporting highly customised Dynamics and Power Platform solutions across areas such as Customer Service, and Field Service.
You'll work hands-on with the Power Platform, building low-code solutions alongside using JavaScript/TypeScript and developing plugins and integrations using Power Automate and C# while contributing to technical design, quality assurance, and continuous improvement. You'll also help evolve our development practices, including CI/CD, automated testing, and monitoring., * Develop and maintain Dynamics 365 CE and Power Platform solutions
- Contribute to technical design, documentation, and developer standards
- Resolve defects and deliver new functionality to a high standard
- Support CI/CD and application lifecycle management
- Share knowledge and support continuous improvement across the team
Requirements
Do you have experience in TypeScript?, Essential skills
- Dynamics 365 CE (model-driven apps, Dataverse)
- Power Automate
- JavaScript (TypeScript desirable)
- Strong problem-solving and communication skills
Desirable experience
- Canvas Apps, APIs, C# and integrations
- Azure DevOps, Agile/Scrum
- Power Pages, Power BI, SharePoint, Copilot Studio, PowerShell
Benefits & conditions
This role is permanent and full time. You can be based from any of our main offices in Chipping Sodbury, Tewkesbury, Wolverhampton, London or Norwich with regular home working available. A basic DBS check is required.