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.
What You'll Be DoingAs 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
C#
.NET Framework / .NET Core
Microsoft SQL Server (T-SQL)
HTML5
CSS3
JavaScript
REST APIs
Responsive Web Design
Experience with one or more modern JavaScript frameworks:
React
Angular
Entity Framework / EF Core
API Design and Development
Architectural Design Patterns
DevSecOps Practices
Cloud-native development principles
Microservices architecture
Experience with:
Visual Studio
Git
Azure DevOps
Jira
Confluence
Bitbucket
CI/CD Pipelines
Release Management Tools
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
Skills Required
- 7+ years experience in software development with .NET / C#
- Solid understanding of full-stack development principles
- Experience with RESTful APIs, microservices, and distributed systems
- Strong knowledge of TypeScript, JavaScript, HTML5, CSS3, Bootstrap
- Experience with Azure or AWS cloud platforms
- Familiarity with DevOps practices, CI/CD, and automation
- Strong grasp of software design patterns (Clean Architecture, MVC/MVVM, Dependency Injection, Repository Pattern)
- Experience with testing frameworks (xUnit, NUnit, integration testing)
- Proficiency with Visual Studio, Git, Azure DevOps, Docker, Kubernetes
- Degree in Computer Science, Engineering, or related field (or equivalent experience)
- Experience in FinTech or financial services environments
- Exposure to Blazor or React
- Experience with enterprise integration patterns
- Certifications such as Azure Fundamentals (AZ-900) or Azure Developer Associate (AZ-204)
- GitHub Copilot or AI-assisted development experience
What We Do
Custom Software, AI and Data Engineering services. Global Scale. Local Engagement. DVT is a proudly South African founded and operated technology services provider. As a BEE level 2 company, we are a committed local partner to South African clients, providing experienced software technology teams or staff to build, enhance or maintain your AI, data and software solutions.









