About this role
At DVT, we partner with leading organisations to design, build and modernise mission-critical software solutions. We're looking for a Senior Full Stack Developer who thrives on solving complex business challenges, building scalable applications, and delivering exceptional digital experiences. This role offers the opportunity to work on large-scale enterprise platforms in a collaborative, Agile environment where engineering excellence, innovation, and customer outcomes are at the heart of everything we do. Requirements What You'll Be Doing As a Senior Full Stack Developer, you'll take ownership of technical delivery across the software development lifecycle, working closely with product owners, analysts, architects, designers, and fellow engineers. Your responsibilities will include: Designing, developing and maintaining enterprise-grade web applications Translating business requirements into scalable technical solutions Building responsive, user-centric interfaces with a focus on performance and usability Developing robust backend services and APIs Collaborating with cross-functional teams to deliver high-quality software Conducting code reviews and mentoring developers where required Implementing and maintaining secure, scalable and resilient solutions Troubleshooting production issues and driving root cause resolution Contributing to architectural discussions and technology decisions Driving continuous improvement through modern engineering practices and emerging technologies Technical Skills Required Core Technologies C# .NET Framework / .NET Core Microsoft SQL Server (T-SQL) HTML5 CSS3 JavaScript REST APIs Responsive Web Design Front-End Technologies Experience with one or more modern JavaScript frameworks: React Angular Advantageous Experience Entity Framework / EF Core API Design and Development Architectural Design Patterns DevSecOps Practices Cloud-native development principles Microservices architecture Tools & Platforms Experience with: Visual Studio Git Azure DevOps Jira Confluence Bitbucket CI/CD Pipelines Release Management Tools What We're Looking For Experience 5+ years' experience in full stack software development Proven experience delivering enterprise web applications Strong problem-solving and analytical skills Experience working within Agile delivery teams Experience building scalable, maintainable solutions in complex environments Exposure to DevOps and modern software delivery practices Hybrid - 3 days in Melrose Arch