Senior Umbraco .NET Developer
Location: PSP IT, Spalding, Lincolnshire
Employment Type: 6 month contract, possibly leading to permanent
Working Pattern: Office-based, Hybrid may be considered for right applicant
Department: Development
About PSP IT
PSP IT is a growing technology business specialising in digital transformation, bespoke software development, enterprise applications and the ongoing support and modernisation of business-critical systems.
We work closely with our clients to understand their business challenges and deliver robust, scalable and effective technology solutions.
As part of our continued growth, we are looking for an experienced Senior Umbraco Full Stack .NET Developer to join our Development team in Spalding.
About the Role
We are looking for an accomplished Full Stack .NET Developer with strong commercial experience of Umbraco CMS to take a senior role in the design, development and delivery of modern web applications, customer-facing digital platforms and CMS-driven solutions.
This is a hands-on development position requiring strong technical capability across the Microsoft .NET stack, alongside front-end development skills and a detailed understanding of Umbraco architecture and development.
The successful candidate will work across both new and existing client solutions, taking responsibility for developing new functionality, integrating third-party systems and APIs, enhancing existing applications and supporting the ongoing development and modernisation of our digital platforms.
As a Senior Developer, you will also be expected to contribute to technical decisions, development standards and solution design, while supporting other members of the development team where required.
Key Responsibilities
- Design, develop and maintain high-quality web applications using C#, .NET and ASP.NET Core.
- Develop and maintain sophisticated websites and digital platforms using Umbraco CMS.
- Build reusable Umbraco components, templates, content models and functionality.
- Develop both front-end and back-end functionality as part of full-stack solutions.
- Design, develop and consume RESTful APIs and web services.
- Integrate Umbraco and .NET applications with third-party platforms, APIs and business systems.
- Develop responsive, accessible and user-friendly front-end interfaces.
- Work with relational databases, particularly Microsoft SQL Server.
- Maintain, enhance and modernise existing applications and legacy solutions.
- Diagnose and resolve complex application, performance and integration issues.
- Contribute to application architecture, technical design and development standards.
- Produce clean, maintainable, secure and well-documented code.
- Participate in code reviews and promote development best practice.
- Work closely with Business Analysts, Project Managers, Testers and other Developers throughout the software development lifecycle.
- Translate business and functional requirements into appropriate technical solutions.
- Support testing, deployment, release and production support activities.
- Provide technical guidance and mentoring to less experienced developers where appropriate.
- Identify opportunities to improve performance, security, maintainability and scalability across our applications.
Essential Technical Experience
We are looking for strong commercial experience in the following areas:
- C#
- .NET / .NET Core / ASP.NET Core
- Umbraco CMS
- Full-stack web application development
- MVC and modern web application architecture
- HTML5
- CSS / SCSS
- JavaScript and/or TypeScript
- REST APIs and web services
- Microsoft SQL Server
- Entity Framework / Entity Framework Core
- Git and source control
- API and third-party system integrations
- Debugging, troubleshooting and performance optimisation
Candidates should have demonstrable experience developing and supporting commercial Umbraco solutions, rather than solely using Umbraco from a content management perspective.
Umbraco Experience
The successful candidate should have strong experience across areas such as:
- Umbraco CMS development and configuration
- Custom components and functionality
- Content models and document types
- Templates and views
- Dependency injection
- Custom controllers and services
- Umbraco APIs
- Packages and extensions
- Upgrading and migrating Umbraco solutions
- Performance optimisation
- Security and permissions
- Integration with external applications and services
Experience with recent versions of Umbraco, particularly Umbraco 10+, 13 or later, would be highly advantageous.
Desirable Experience
Experience in some of the following would be beneficial:
- Azure and cloud-hosted applications
- Azure DevOps and CI/CD pipelines
- JavaScript frameworks such as Angular, React or Vue
- Headless CMS architecture
- E-commerce platforms and integrations
About You
You will be an experienced and technically confident developer who enjoys solving complex problems and taking ownership of solutions.
You should be comfortable working across the full development lifecycle and able to move between front-end development, back-end services, CMS development, APIs, databases and integrations as required.
We are particularly interested in someone who:
- Has strong analytical and problem-solving skills.
- Takes pride in producing high-quality, maintainable code.
- Can work independently and take ownership of technical challenges.
- Is comfortable working on both new development and existing applications.
- Can understand complex business requirements and translate them into technical solutions.
- Communicates effectively with both technical and non-technical colleagues.
- Is proactive in identifying risks, issues and opportunities for improvement.
- Keeps up to date with developments across .NET, Umbraco and modern web technologies.
- Is willing to share knowledge and support the wider development team.
What We Offer
At PSP IT, you will have the opportunity to work on a varied portfolio of projects across bespoke software, digital transformation and customer-facing platforms.
You will join an experienced team where you can have a genuine influence on technical solutions, development standards and the way applications are designed and delivered.
This is an excellent opportunity for an experienced Senior Umbraco Full Stack .NET Developer looking for a permanent role where they can combine hands-on development with greater technical responsibility and contribute to the continued growth of PSP IT.
Pay: Up to £50,000.00 per year
Work Location: In person