- Company Name
- Oak Mountain
- Job Title
- Senior Umbraco Developer
- Job Description
-
**Job Title:** Senior Umbraco Developer
**Role Summary:**
Lead the design, development, and maintenance of high‑performance Umbraco‑based websites and applications. Work across front‑end and back‑end, extending CMS capabilities, integrating CRM systems, and collaborating with cross‑functional teams to deliver user‑focused digital experiences.
**Expectations:**
- 3–6 years of professional .NET/Umbraco development.
- Strong command of C#, .NET Core/.NET 6+, Razor views, and modern front‑end tech.
- Proven experience building custom Umbraco modules, APIs, and CRM integrations.
- Excellent problem‑solving, communication, and organizational skills.
**Key Responsibilities:**
- Develop, maintain, and enhance Umbraco CMS sites and applications.
- Build responsive, accessible, and performant front‑end interfaces.
- Extend Umbraco with custom back‑office modules, APIs, and third‑party integrations.
- Implement and manage CRM connectivity (Dynamics 365, HubSpot, Salesforce).
- Collaborate with designers, PMs, and developers to deliver user‑focused solutions.
- Write clean, testable, and maintainable code following industry standards.
- Participate in technical planning, code reviews, and architectural discussions.
- Troubleshoot performance, security, and integration issues.
**Required Skills:**
- C#, .NET Core/.NET 6+, Razor, HTML5, CSS3/SASS, JavaScript (ES6+).
- Umbraco v10+ (v13 preferred) with custom component development.
- Front‑end frameworks (Vue.js or React) and SPA best practices.
- CRM integration (Dynamics 365, HubSpot, Salesforce).
- RESTful APIs, GraphQL, webhooks.
- Git, CI/CD workflows.
- Web security, accessibility, performance best practices.
- Fluent English written and verbal communication.
- Strong UX principles, time‑management, detail orientation, teamwork, independence.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, Umbraco Certified Developer) are a plus.