.NET Umbraco Developer
Role Overview
We are seeking an experienced .NET Umbraco Developer to design, build, and maintain scalable, high-performance websites and digital platforms using Umbraco CMS and the Microsoft .NET stack. You will work closely with designers, content editors, and stakeholders to deliver intuitive, secure, and maintainable content-driven solutions.
This role suits someone who enjoys clean architecture, modern .NET practices, and building elegant CMS-driven experiences.
Key Responsibilities
* Design, develop, and maintain websites and applications using Umbraco CMS
* Build custom Umbraco components including Document Types, Data Types, Macros, and Templates
* Develop backend functionality using C# and ASP.NET / ASP.NET Core
* Implement MVC patterns, Razor views, and clean API integrations
* Integrate third-party services (REST APIs, CRMs, marketing tools, analytics, etc.)
* Ensure performance, security, accessibility, and SEO best practices
* Collaborate with UX/UI designers to implement responsive, user-friendly interfaces
* Support content editors with CMS training, documentation, and improvements
* Participate in code reviews and contribute to technical standards
* Troubleshoot, debug, and optimise existing solutions
* Contribute to deployment pipelines and environment management (CI/CD)
Required Skills & Experience
* Strong experience with Umbraco CMS (v8-v13+)
* Solid commercial experience with C# and .NET / .NET Core
* Experience with ASP.NET MVC, Razor, and dependency injection
* Proficiency in HTML5, CSS3, JavaScript, and modern frontend practices
* Experience working with SQL Server and ORM tools (Entity Framework preferred)
* Familiarity with RESTful APIs and integration patterns
* Understanding of CMS security, permissions, and workflows
* Experience with Git-based version control
* Strong problem-solving and communication skills
Desirable / Nice to Have
* Knowledge of Headless Umbraco and content delivery APIs
* Experience with Azure (App Services, Functions, Storage, DevOps)
* Familiarity with frontend frameworks (React, Vue, or similar)
* Knowledge of accessibility standards (WCAG)
* Experience working in Agile / Scrum environments
Qualifications
Degree in Computer Science, Software Engineering, or equivalent experience
* Relevant Microsoft or Umbraco certifications (advantageous but not required)
What We Offer
* Opportunity to work on modern, scalable digital platforms
* Supportive, collaborative development culture
* Flexibility around work arrangements
* Ongoing learning and professional development
By clicking 'apply', you give your express consent that Robert Half may use your personal information to process your job application and to contact you from time to time for future employment opportunities. For further information on how Robert Half processes your personal information and how to access and correct your information, please read the Robert Half privacy notice: https://www.roberthalf.com/au/en/privacy. Please do not submit any sensitive personal data to us in your resume (such as government ID numbers, ethnicity, gender, religion, marital status or trade union membership) as we do not collect your sensitive personal data at this time.