You will play a key role in the development and evolution of Umbraco‑based websites and applications, ensuring high performance, security, and maintainability while supporting best‑practice engineering standards.
Key Responsibilities
- Design, build, and maintain Umbraco CMS solutions, including custom components, templates, integrations, and workflows
- Develop clean, maintainable and well‑tested code using C# and .NET
- Extend Umbraco through custom packages, APIs, and integrations with third‑party systems
- Collaborate with UX, content, and product teams to deliver intuitive and content‑focused digital experiences
- Contribute to technical design discussions, solution architecture, and platform improvements
- Support deployments and contribute to CI/CD practices across environments
- Troubleshoot and resolve defects, performance issues, and technical debt
- Participate in code reviews and contribute to improving development standards and practices
- Commercial experience working with Umbraco CMS(v8+ preferred, v10+ highly regarded)
- Strong back‑end development experience using .NET / C#
- Experience building and consuming RESTful APIs
- Solid understanding of HTML, CSS, JavaScript and modern front‑end practices
- Familiarity with source control(Git) and structured development workflows
- Experience working in Agile or hybrid delivery environments
- Strong problem‑solving skills and the ability to work autonomously when needed
- Experience with headless or hybrid Umbraco implementations
- Exposure to cloud platforms such as Azure, including App Services, Storage, and CI/CD pipelines
- Experience integrating CMS platforms with CRM, marketing automation, or analytics tools
- Understanding of performance optimisation, security best practices, and accessibility standards
- A pragmatic engineer who enjoys working across the full delivery lifecycle
- Someone who takes ownership of solutions and follows work through from build to production
- A collaborative team member who communicates well with both technical and non‑technical stakeholders
- Curiosity and willingness to continue learning new technologies and platforms


