Job Specifications
At Oak Mountain, we help growing businesses and right now, we're supporting one of our clients in finding a Senior Umbraco Developer to join their expanding digital team.
This is a fantastic opportunity for someone who loves building high-quality, user-focused digital experiences from crafting elegant Umbraco implementations to integrating CRM systems like Dynamics 365 or HubSpot.
If you're an Umbraco expert who enjoys both technical depth and creative problem-solving, this could be an excellent next step.
You'll find the full role details below, outlining what makes this position such a great fit for the right developer:
About the Role
We are seeking a talented Senior Umbraco Developer to join our growing digital team. You will play a key role in developing and maintaining high-quality Umbraco-based websites and applications - covering both the front-end and back-end of the CMS.
This role is ideal for someone with a strong background in .NET development, a solid understanding of Umbraco (v13+ preferred), and hands-on experience integrating CRM systems into Umbraco-driven solutions.
Key Responsibilities
Develop, maintain, and enhance Umbraco CMS websites and applications.
Build responsive, accessible, and performant front-end interfaces using modern frameworks and best practices.
Extend Umbraco functionality with custom back-office modules, APIs, and third-party integrations.
Implement and manage CRM connectivity and data synchronisation between Umbraco and systems such as Dynamics 365 or HubSpot.
Collaborate closely with designers, project managers, and other developers to deliver user-focused digital experiences.
Ensure clean, maintainable, and testable code following industry standards.
Contribute to technical planning, code reviews, and architectural discussions.
Troubleshoot and resolve performance, security, or integration issues as they arise.
Essential Skills & Experience
3-6 years of professional experience as a .NET / Umbraco Developer.
Strong proficiency in C#, .NET Core / .NET 6+, and Razor views.
Proven experience with Umbraco v10 or above, including custom component development.
Good understanding of front-end technologies: HTML5, CSS3/SASS, JavaScript (ES6+), and ideally a framework like Vue.js or React.
Experience connecting Umbraco with CRM platforms (e.g. Dynamics 365, HubSpot, Salesforce).
Familiarity with RESTful APIs, GraphQL, and webhooks.
Experience with version control (Git) and CI/CD workflows.
Understanding of web security, accessibility, and performance best practices.
Proficient English communication skills, in verbal and written form
Ability to build and maintain strong working relationships with our clients
Strong understanding of good UX principles
Experience in delivering projects successfully
Good organisational and time-management skills
Excellent attention to detail
Team working ability
Independence and self-reliance
Desirable Skills
Experience working in an agency or multi-project environment.
Familiarity with Azure or other cloud hosting environments.
Knowledge of Headless Umbraco or hybrid CMS setups.
Exposure to marketing automation and personalisation within Umbraco.
Experience using CI/CD pipelines (Azure DevOps, GitHub Actions, etc.).
Be part of a growing team who are putting customer service and success at the heart of what they do. There is an exceptional focus on sustaining, and developing talented individuals across the business, while maintaining a diverse pool of extraordinary people and support in achieving their highest potential. You will have countless opportunities to:
meet fantastic people
collaborate with a range of other teams
achieve your highest potential, rewarded, and recognised for your efforts in going the extra mile
be encouraged throughout your career and at all levels of the business to share ideas
have development opportunities throughout your career
As well as a rewarding career, we offer a range of financial and personal development benefits such as: competitive salary, pension, 25 holiday days and professional development contributions, opportunity to learn and develop new skills and support of all of our employees in achieving their highest potential while working in a supportive, positive working environment.
Location: Remote with occasional travel to client or team meetings
Employment Type: Full-time, Permanent, No sponsorship available
Oak Mountain is managing the first stage of applications on behalf of our client.
If this role sounds like the right next step for you, please apply via LinkedIn. We'll review applications as they come in and be in touch with shortlisted candidates.
About the Company
Oak Mountain specializes in providing high-impact expertise and mentoring to support company leadership at the C-suite level. We work with executive leaders to help them succeed - whether through strategic advisory partnerships or interim and fractional leadership. Our mission is to empower organizations with the clarity, structure, and momentum they need to reach their most ambitious goals. Our core areas of expertise include: 1. Strategic Leadership Defining strategic direction, establishing measurable objectives, managing...
Know more