We are seeking an experienced Umbraco Solution Architect to lead the design, development, and implementation of enterprise-grade CMS solutions. The ideal candidate will have deep expertise in Umbraco CMS, strong .NET backend skills, and the ability to translate business requirements into scalable, secure, and high-performing architectures. This role requires close collaboration with stakeholders, leadership of development teams, and ownership of CMS architecture best practices.
Key Responsibilities
- Lead the architecture, design, and development of complex Umbraco CMSbased solutions.
- Ensure adherence to Umbraco best practices, including use of latest features, architectural patterns, and version upgrades.
- Design and develop custom components, plugins, and extensions using C#, ASP.NET, MVC, and ASP.NET Core.
- Integrate Umbraco with third-party systems such as APIs, databases, ERP, CRM, and other enterprise platforms.
- Identify and resolve performance bottlenecks, ensuring scalability, reliability, and optimal user experience.
- Collaborate closely with product owners, business stakeholders, infrastructure teams, and developers to align technical solutions with business goals.
- Implement secure coding practices and ensure compliance with security and governance standards.
- Provide technical leadership and mentorship to developers; conduct code reviews and enforce architectural standards.
- Create and maintain architectural documentation, including solution designs, technical specifications, and workflow diagrams.
Must-Have Skills & Experience
- 12+ years of overall IT experience, including 5+ years of hands-on experience with Umbraco CMS (v10+).
- Strong experience in Umbraco on-premises deployments, including custom themes, plugins, and solution architecture.
- Expertise in .NET, C#, ASP.NET, MVC, ASP.NET Core, and Web APIs.
- Experience working with Umbraco APIs and frontend integrations.
- Strong understanding of microservices architecture and headless CMS implementations.
- Experience integrating Umbraco with external systems (ERP, CRM, third-party services).
- Hands-on experience with CI/CD pipelines, Git-based version control, and deployment best practices.
- Proven experience working in Agile/Scrum environments.
- Strong troubleshooting and problem-solving skills for complex technical issues.
- Demonstrated experience in leading development teams, conducting code reviews, and maintaining coding standards.
- Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Good-to-Have Skills
- Frontend experience with HTML5, CSS3, JavaScript/jQuery, Bootstrap, React, or Vue.
- Strong knowledge of SQL Server, including query optimization and stored procedures.
- Experience with cloud platforms such as Azure or GCP for CMS hosting and scalability.
- Umbraco Certifications (Umbraco Certified Developer, Umbraco Master).
- Exposure to other CMS platforms such as Optimizely (Episerver), Sitecore, or similar enterprise CMS.
- Experience with CMS migrations and platform modernization initiatives.