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