Senior Umbraco 13 Developer | CMS & UX Multisite Project
📍 Job Overview
Job Title: Senior Umbraco 13 Developer | CMS & UX Multisite Project Company: Tekton Labs Location: Remote (India) Job Type: Full-Time Category: Software Development / Web Development (Operations Technology Focus) Date Posted: December 02, 2025 Experience Level: Senior (5-10 years) Remote Status: Fully Remote
🚀 Role Summary
- Lead the technical implementation and configuration of a new Umbraco 13 multisite instance, focusing on robust CMS architecture and scalability.
- Drive the UX refresh of core CMS pages, ensuring seamless integration with USkinned components and adherence to brand guidelines for a consistent multisite experience.
- Develop and optimize backend functionalities including Surface Controllers, API Controllers, Custom Services, Repositories, and Dependency Injection within the ASP.NET Core (.NET 8) framework.
- Implement and manage search functionalities using Examine/Lucene indexes for efficient content retrieval across the multisite platform.
- Oversee the deployment process via CI/CD pipelines (GitHub Actions or Azure DevOps) on Azure App Service or IIS, ensuring high availability and efficient delivery.
📝 Enhancement Note: While this role is for a Senior Umbraco Developer, its focus on multisite architecture, content delivery optimization, and integration with third-party tools like Brevo and Cookiebot positions it within the broader scope of operations technology. Success in this role requires understanding how the CMS platform supports operational efficiency for content management and user experience, aligning with GTM and RevOps principles by ensuring a consistent and efficient brand presence.
📈 Primary Responsibilities
- Architect, set up, and configure a new Umbraco 13 multisite instance, including defining document types, templates, compositions, and multisite logic.
- Execute a comprehensive UX refresh on key CMS pages (Homepage, Recipes, Recipe Listing, Learning Pages) by developing custom ViewModels and integrating USkinned components.
- Implement and maintain backend services, including Surface Controllers, API Controllers, Custom Services, Repositories, and managing Dependency Injection for a clean, maintainable codebase.
- Configure Examine/Lucene indexes to support advanced search filtering and content retrieval capabilities across the multisite environment.
- Integrate essential third-party tools such as Brevo (Sendinblue) for marketing automation and Cookiebot for consent management, ensuring compliance and operational efficiency.
- Manage the deployment lifecycle using CI/CD pipelines (GitHub Actions or Azure DevOps), targeting Azure App Service or IIS for hosting.
- Collaborate closely with internal teams, including UX designers and project managers, to ensure project quality, delivery velocity, and stakeholder satisfaction.
- Develop and maintain ViewModels and their corresponding presentation mappings for efficient data flow from the CMS to the front-end.
- Ensure high standards of code quality, performance, and security throughout the development process.
📝 Enhancement Note: The emphasis on multisite configuration, UX refresh using components, and integration of marketing automation (Brevo) and consent management (Cookiebot) indicates a strong need for the developer to think about the operational impact of the CMS. This includes how content is managed, how user journeys are optimized, and how data is captured and utilized, which are core to RevOps and Sales Ops enablement through effective digital platforms.
🎓 Skills & Qualifications
Education: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
Experience:
- Minimum of 5 years of professional experience in .NET development.
- A minimum of 1.5 years of hands-on, recent experience specifically with Umbraco 13 and .NET 8.
- Proven experience in managing and developing complex multisite Umbraco architectures.
Required Skills:
- Umbraco CMS Expertise: Deep understanding of Umbraco 13, including multisite architecture, document types, templates, compositions, member and media management, and Examine/Lucene search configuration.
- .NET Core Development: Strong proficiency in C# and ASP.NET Core (.NET 8), including building robust backend services.
- USkinned Site Builder: Hands-on experience with USkinned, specifically component customization and implementing site-specific branding logic.
- Third-Party Integrations: Experience integrating external services such as Brevo (Sendinblue) and Cookiebot.
- DevOps & Deployment: Skilled in CI/CD practices, with experience in GitHub Actions or Azure DevOps, and deployment to Azure App Service or IIS.
- Frontend Concepts: Familiarity with ViewModels and presentation mappings for data rendering.
- Communication: Excellent English communication skills, with the ability to work independently and interact effectively with clients.
Preferred Skills:
- Experience with Serilog and Application Insights for logging and monitoring.
- Familiarity with other CMS platforms and their operational implications.
- Understanding of UX principles and how to implement them within a CMS framework.
- Experience with Git for version control.
- Knowledge of database management with Microsoft SQL Server.
📝 Enhancement Note: The requirement for 1.5+ years specifically on Umbraco 13 and .NET 8, coupled with extensive .NET experience and USkinned expertise, points to a role that demands specialized and up-to-date technical skills. This level of specialization is common for senior roles that are expected to lead complex implementations and troubleshoot intricate issues within an operational technology stack.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
- Umbraco Multisite Projects: Showcase examples of previous Umbraco projects, particularly those involving multisite configurations, demonstrating your ability to manage complex content structures and branding across multiple websites.
- Component-Based Development: Provide evidence of implementing reusable components, custom ViewModels, and presentation logic, highlighting your approach to creating maintainable and scalable frontend solutions within Umbraco.
- Integration Case Studies: Include examples of integrating third-party services (e.g., CRM, marketing automation, analytics, consent management) into Umbraco, detailing the challenges faced and solutions implemented.
- Performance Optimization: Demonstrate projects where you've focused on performance improvements, such as optimizing Examine/Lucene search, C# code, or deployment processes, showcasing your commitment to efficient system operations.
Process Documentation:
- Solution Architecture: Be prepared to discuss and potentially document your architectural approach for setting up the Umbraco 13 multisite instance, including decisions around document types, data structures, and integration points.
- Development Workflow: Outline your typical development workflow, including how you manage code changes, collaborate with teams, and ensure code quality through practices like unit testing and code reviews.
- Deployment Strategy: Detail your experience with CI/CD pipelines for Umbraco deployments, including your approach to testing, staging, and production releases on cloud platforms like Azure.
📝 Enhancement Note: For a senior developer role, a portfolio is crucial. It should not just list projects but tell a story about the developer's problem-solving capabilities, technical depth, and understanding of how their technical solutions contribute to broader business and operational goals, such as unified brand messaging and efficient content management.
💵 Compensation & Benefits
Salary Range: As this is a remote, full-time contractor role for a project in India, and given the senior-level expertise required (5+ years .NET, 1.5+ years Umbraco 13), a competitive hourly or monthly rate would be expected. Based on market research for senior .NET/Umbraco developers in India, the estimated range for a full-time engagement could be INR 1,50,000 to INR 2,50,000 per month, depending on experience, specific skill set, and negotiation.
Benefits:
- Remote Work: Fully remote position, offering flexibility and work-life balance.
- Project Ownership: Opportunity to lead a high-visibility CMS project with significant impact.
- Contractor Model: Fast onboarding and clear project scope, allowing for focused contribution.
- Collaborative Environment: Work with talented engineers and UX teams in a supportive, engineering-led culture.
- Potential for Extension: The initial 2.5-3 month duration has potential for extension, indicating ongoing engagement possibilities.
Working Hours: Full-Time commitment (100%) with specific hours aligned to India Standard Time (IST): 12:30 p.m. to 9:30 p.m. IST. This schedule ensures overlap with potential client-facing interactions and team collaboration.
📝 Enhancement Note: For contractor roles, benefits are often reflected in the rate rather than traditional employment benefits. The provided range is an estimate for India, considering the demand for specialized .NET and Umbraco skills. The specified working hours are critical for candidates to assess their ability to align with the client's operational needs.
🎯 Team & Company Context
🏢 Company Culture
Industry: Technology Services / Software Development. Tekton Labs operates within the IT services sector, providing development and engineering solutions to clients. Company Size: Not explicitly stated, but Breezy HR listings typically come from companies of various sizes, from startups to established firms. The project-based nature suggests a focus on delivering specific client outcomes. Founded: Tekton Labs was founded in 2017, indicating a company with several years of experience in the IT services market, likely having established processes and client relationships.
Team Structure:
- Project-Specific Team: You will join a project team focused on this specific Umbraco 13 multisite implementation. This will likely include a Project Manager, UX/UI Designers, and potentially other developers.
- Cross-Functional Collaboration: Expect to collaborate closely with UX designers for the frontend refresh and potentially with other internal Tekton Labs engineers for best practice sharing or specialized support.
- Client-Facing Interaction: As a client-facing role, you will communicate directly with the client to discuss requirements, provide updates, and gather feedback, requiring strong professional communication skills.
Methodology:
- Agile/Iterative Development: The project's duration and focus on UX refresh suggest an agile or iterative development approach, allowing for flexibility and continuous feedback integration.
- Component-Based Design: The use of USkinned components and a focus on a component library points to a structured approach to building scalable and maintainable UIs.
- DevOps Integration: The emphasis on CI/CD pipelines highlights a commitment to modern software development practices for efficient and reliable deployments.
Company Website: https://tekton-labs.com/
📝 Enhancement Note: Tekton Labs positions itself as an engineering-led organization. For a senior developer, this implies a culture that values technical expertise, problem-solving, and direct contribution to project success. The client-facing aspect means professionalism and clear communication are paramount, bridging the gap between the development team and business objectives.
📈 Career & Growth Analysis
Operations Career Level: This role represents a Senior Developer position within the technology operations domain. It requires not only advanced coding skills but also the ability to architect solutions, lead technical implementation, and manage client interactions related to a critical CMS platform. The focus on multisite architecture and UX integration means the role is integral to the client's operational digital presence.
Reporting Structure: As a contractor, you will likely report to a Project Manager at Tekton Labs and maintain close communication with the client's technical lead or project stakeholders. You will be expected to work with a high degree of autonomy, with guidance available from senior members of the Tekton Labs team or the client.
Operations Impact: The successful implementation of this multisite CMS project directly impacts the client's brand consistency, content delivery efficiency, user engagement, and overall digital operational effectiveness. By ensuring a scalable, user-friendly, and well-integrated CMS, this role contributes significantly to the client's ability to manage their online presence and achieve their business objectives.
Growth Opportunities:
- Technical Specialization: Deepen expertise in Umbraco 13, .NET 8, and advanced CMS architecture, becoming a go-to expert in this specific technology stack.
- Project Leadership: Gain experience leading technical aspects of client-facing projects, enhancing project management and client communication skills.
- Cross-Functional Exposure: Work closely with UX/UI teams, understanding the interplay between design and development for a holistic user experience.
- DevOps Proficiency: Further hone skills in CI/CD, Azure deployments, and modern development operations.
- Potential for Long-Term Engagement: Successful project completion can lead to opportunities for extended contracts or involvement in future projects with Tekton Labs or the client.
📝 Enhancement Note: While described as a "Developer" role, the responsibilities and client-facing nature position it as a key operational technology contributor. Growth here isn't just about code; it's about influencing the technical direction of a critical business platform and demonstrating leadership in a project environment.
🌐 Work Environment
Office Type: Fully Remote. This role does not require physical presence in an office. Office Location(s): Remote within India. The working hours are specifically set to align with India Standard Time (IST).
Workspace Context:
- Independent Work: You will be expected to manage your own workspace and time effectively to meet project deadlines and communication requirements.
- Digital Collaboration Tools: Work will heavily rely on digital collaboration tools (e.g., communication platforms, project management software, version control systems) to connect with the Tekton Labs team and the client.
- Focus on Output: The environment is likely results-oriented, emphasizing the successful delivery of project milestones and functionalities rather than direct supervision of working hours.
Work Schedule: A consistent full-time schedule (40 hours/week) is required, from 12:30 p.m. to 9:30 p.m. IST. This specific schedule ensures adequate overlap for collaboration and client interaction within the Indian time zone.
📝 Enhancement Note: The remote nature necessitates strong self-discipline and time management. The specified working hours are crucial for candidates to assess their ability to integrate this role into their personal and professional lives, especially if they have existing commitments or preferences for working hours.
📄 Application & Portfolio Review Process
Interview Process:
- Initial Screening: A review of your resume and portfolio to assess technical qualifications and relevant experience.
- Technical Interview: Likely a deep dive into your Umbraco, .NET Core, and USkinned expertise. Expect questions on multisite architecture, component development, backend services, and CI/CD. Candidates may be asked to walk through specific examples from their portfolio.
- Client-Facing/Project Discussion: An interview focusing on your client communication skills, ability to work independently, and understanding of project goals. You might be asked to discuss your approach to a project like this and how you would handle specific challenges.
- Portfolio Presentation: Be prepared to present key projects from your portfolio, detailing your role, technical challenges, solutions implemented, and the impact of your work. Focus on demonstrating your experience with multisite setups, component integration, and third-party tool implementation.
Portfolio Review Tips:
- Highlight Relevant Projects: Prioritize Umbraco multisite projects, those involving significant component development, and integrations with marketing/consent tools.
- Quantify Achievements: Where possible, use numbers to demonstrate impact (e.g., "improved page load times by X%", "managed content for Y sites").
- Detail Your Role: Clearly articulate your specific contributions, especially if it was a team project.
- Showcase Technical Depth: Be ready to explain the "why" behind your technical decisions, demonstrating a strong understanding of Umbraco and .NET best practices.
- Prepare for Technical Questions: Anticipate questions about specific Umbraco features, .NET Core concepts, and how you've overcome common development challenges.
Challenge Preparation:
- Code Review Scenario: You might be presented with a snippet of code and asked to identify issues or suggest improvements, testing your understanding of clean code and Umbraco best practices.
- Problem-Solving Scenario: A hypothetical problem related to multisite setup, performance, or integration could be presented, requiring you to outline your diagnostic and solution approach.
- Architecture Discussion: Be ready to discuss how you would approach setting up the specific multisite instance described in the job posting, covering aspects like document type structure, API design, and deployment strategy.
📝 Enhancement Note: For a senior role with client-facing responsibilities, the interview process will likely assess not only technical prowess but also communication, problem-solving, and project leadership potential. A well-prepared portfolio presentation is critical for showcasing practical experience and strategic thinking.
🛠 Tools & Technology Stack
Primary Tools:
- CMS: Umbraco 13
- Backend Framework: ASP.NET Core MVC (.NET 8)
- Programming Language: C#
- Frontend Components: USkinned Site Builder components
- Version Control: Git (likely via GitHub or Azure DevOps)
Analytics & Reporting:
- Logging: Serilog
- Application Monitoring: Application Insights
CRM & Automation:
- Marketing Automation: Brevo (Sendinblue)
- Consent Management: Cookiebot
Database & Search:
- Database: Microsoft SQL Server
- Search Engine: Examine (Lucene)
DevOps & Hosting:
- CI/CD: GitHub Actions or Azure DevOps
- Hosting: Azure App Service or IIS
📝 Enhancement Note: This stack emphasizes modern .NET development practices, cloud deployment, and integration with essential third-party operational tools. Proficiency in these technologies is key to succeeding in this role.
👥 Team Culture & Values
Operations Values:
- Technical Excellence: A strong emphasis on writing clean, efficient, and maintainable code, adhering to best practices in .NET and Umbraco development.
- Client Focus: A commitment to understanding and meeting client needs, delivering high-quality solutions that align with their business objectives and operational requirements.
- Collaboration & Communication: Valuing open communication, teamwork, and constructive feedback, especially in a remote and client-facing environment.
- Problem-Solving: Embracing challenges with a proactive and analytical approach, seeking effective solutions to complex technical issues.
- Efficiency & Speed: As indicated by the project duration and contractor model, there's an implied value on efficient delivery and velocity without compromising quality.
Collaboration Style:
- Remote & Asynchronous: Expect a collaboration style that leverages digital tools for communication and project management, requiring clear written and verbal updates.
- Cross-Functional Interaction: Working closely with UX/UI designers and potentially other developers, requiring the ability to translate technical concepts and requirements effectively.
- Client Partnership: A collaborative approach with the client, involving regular check-ins, feedback sessions, and a partnership to achieve project goals.
- Knowledge Sharing: An engineering-led culture often encourages sharing best practices and solutions, though this might be more informal in a project-based contractor setting.
📝 Enhancement Note: For a contractor role, demonstrating alignment with these values through your communication and approach during the interview process will be crucial. Highlighting your ability to be a self-sufficient, collaborative, and results-driven team member is key.
⚡ Challenges & Growth Opportunities
Challenges:
- Rapid Development Cycle: The 2.5-3 month duration for a multisite implementation with a UX refresh requires efficient planning, execution, and adaptation to meet tight deadlines.
- Complex Multisite Architecture: Setting up and managing a multisite instance with specific branding and content logic for each site can be technically demanding.
- Client-Facing Demands: Balancing technical development with direct client communication, requirement gathering, and feedback incorporation requires strong interpersonal and project management skills.
- Third-Party Integrations: Ensuring seamless and reliable integration with Brevo and Cookiebot, and troubleshooting any issues that arise, can be complex.
- Remote Collaboration: Maintaining effective communication and collaboration within a remote team and with the client requires proactive effort and robust digital communication skills.
Learning & Development Opportunities:
- Umbraco 13 & .NET 8 Mastery: Gaining deep, practical experience with the latest versions of Umbraco and .NET, enhancing your expertise in a high-demand technology stack.
- Advanced CMS Architecture: Developing a stronger understanding of scalable multisite CMS design patterns and best practices.
- UX Integration: Improving your ability to translate UX designs into functional components within a CMS, bridging the gap between design and development.
- DevOps & Cloud Deployment: Enhancing skills in CI/CD pipelines and Azure App Service deployments, valuable for modern software engineering roles.
- Client Engagement: Refining client communication, expectation management, and stakeholder engagement skills in a professional services context.
📝 Enhancement Note: The challenges presented are common in project-based development and offer significant opportunities for skill enhancement and career growth, particularly for those looking to specialize or gain broader project leadership experience.
💡 Interview Preparation
Strategy Questions:
- Technical Approach: "Describe your approach to setting up a new Umbraco 13 multisite instance. What key considerations would you prioritize for document types, templates, and multisite logic?" (Focus on structure, scalability, and maintainability.)
- Component Implementation: "How would you approach implementing the UX refresh for the Homepage and Recipe Listing pages using USkinned components? Discuss your process for custom ViewModels and presentation mappings." (Highlight your understanding of component-based development and data flow.)
- Integration Strategy: "What are the key challenges and best practices when integrating third-party services like Brevo and Cookiebot into an Umbraco CMS? How would you ensure data privacy and consent management are handled correctly?" (Demonstrate awareness of operational tools and compliance.)
Company & Culture Questions:
- Remote Work Effectiveness: "How do you ensure productivity and effective communication while working remotely on a client-facing project?" (Emphasize self-discipline, proactive communication, and use of collaboration tools.)
- Project Prioritization: "Given the tight timeline, how would you prioritize tasks and manage your workload to meet project milestones?" (Showcase time management, Agile principles, and understanding of delivery velocity.)
- Client Collaboration: "Describe a time you had to work closely with a client to gather requirements or resolve a technical issue. What was your approach, and what was the outcome?" (Illustrate client management and problem-solving skills.)
Portfolio Presentation Strategy:
- Structure Your Case Studies: For each selected project, clearly outline the problem, your specific role and contributions, the technical solution (highlighting Umbraco, .NET, USkinned, CI/CD), and the measurable outcomes or benefits.
- Focus on Multisite & Integration: If possible, showcase a project that involved a multisite setup or integration with external services to directly address the job requirements.
- Demonstrate Technical Depth: Be ready to explain the "how" and "why" behind your technical decisions, using precise terminology for Umbraco features, .NET concepts, and deployment strategies.
- Highlight Client-Facing Aspects: If your portfolio demonstrates successful client interaction or project delivery, make sure to mention it.
📝 Enhancement Note: Prepare to discuss not just what you built, but how you built it and why you made certain technical decisions. This demonstrates a senior-level understanding of the underlying principles and their impact on the operational success of the platform.
📌 Application Steps
To apply for this Senior Umbraco 13 Developer position:
- Submit your application through the provided Breezy HR link.
- Tailor Your Resume: Highlight your experience with Umbraco 13, .NET 8, USkinned, multisite architecture, CI/CD, and any relevant third-party integrations. Use keywords from the job description.
- Curate Your Portfolio: Select 2-3 key projects that best showcase your expertise in the required areas. Be ready to present these with detailed explanations of your role, technical challenges, solutions, and outcomes.
- Prepare for Technical Depth: Review Umbraco 13 features, .NET 8 concepts, ASP.NET Core MVC, Examine/Lucene, and CI/CD pipelines. Be ready to discuss your experience with Azure App Service or IIS.
- Research Tekton Labs: Understand their service offerings and client base to demonstrate your interest and cultural fit. Familiarize yourself with their engineering-led approach.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates must have over 5 years of experience in .NET development and at least 1.5 years of hands-on experience with Umbraco 13 and .NET 8. Strong expertise in multisite architecture, document types, and third-party tool integration is essential.