Midweight .NET Developer

We're looking for a Full-Stack .NET/Umbraco Developer to join the team at Design Portfolio, where strategy, creative and tech come together to help forward-thinking companies tell better stories and build genuine trust with their stakeholders.

You'll be working on Umbraco-based platforms and bespoke web applications, taking real ownership of features from design through to deployment, across the full stack. It's a role that suits someone who's comfortable working independently but thrives as part of a collaborative team.

Main responsibilities

  • Design, develop, and maintain web applications and CMS-driven platforms using Umbraco and
  • .NET / .NET Core (C#)
  • Build and customise Umbraco solutions including content modelling, document types, block
  • editors, surface controllers, and custom property editors
  • Build and maintain RESTful APIs and backend services
  • Work with SQL Server to design schemas, write queries, and optimise performance
  • Take ownership of assigned features from design through to deployment
  • Collaborate with product owners, designers, and QA to deliver business requirements
  • Write clean, maintainable, and testable code following best practices
  • Participate actively in code reviews, sprint planning, and retrospectives
  • Identify and resolve defects, performance issues, and technical debt
  • Contribute to technical documentation
  • Support production systems and participate in on-call or incident resolution where required

Requirements

For this role, we are looking for a candidate with the following qualifications, experience and

attributes:

  • A university degree/degree-level equivalent in Computer Science, Software Engineering, or equivalent professional experience.
  • Good command of the English language, with accuracy, proficient keyboard, and strong attention to detail.
  • Ambitious, positive and willing to learn
  • Able to work from home (due to hybrid working)

Required Skills & Experience

  • Solid commercial experience as a .NET Developer in a production environment
  • Strong proficiency in C# and .NET / .NET Core
  • Hands-on experience with Umbraco CMS (v10+ preferred), including content modelling and back-office configuration
  • Experience building web applications and APIs
  • Good working knowledge of SQL Server or similar relational databases
  • Experience with Git and modern development workflows
  • Understanding of object-oriented principles, SOLID design, and clean code practices
  • Comfortable with Razor templating and server-side rendering patterns
  • Experience working in Agile / Scrum teams
  • Ability to work independently and manage your own tasks effectively
  • Strong problem-solving skills and attention to detail

Desirable Experience

  • Familiarity with Examine / Lucene search within Umbraco
  • Experience deploying or supporting applications in Azure (App Service, SQL Database, Blob Storage, Azure Front Door)
  • Front-end exposure (e.g. JavaScript, CSS, React or similar a bonus)
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience writing unit and integration tests
  • Awareness of application security best practices
  • Experience modernising legacy systems or working with technical debt

What you'll get

- Flexible hybrid working (London or Leeds)

- 31.5 days' holiday – includes 2 days (16 hours) of personal time and Christmas office shutdown – plus all bank holidays

- Private health cover, Medicash, income protection & profit share (post-probation)

- Training and mentoring programme

- Perkbox rewards + wellbeing allowance

- A genuinely collaborative, values-led team

Job Details

Company
Design Portfolio
Location
Greater London, England, United Kingdom
Hybrid / Remote Options
Posted