At DVT, we are a leading custom software development and data engineering company delivering cutting-edge solutions across South Africa and globally. Our teams partner with top-tier organisations to solve complex business challenges through innovative technology.
We pride ourselves on a strong engineering culture, continuous learning, and knowledge sharing. From sponsoring leading tech events like DevConf and GDG, to internal training, certifications, and communities of practice — we invest heavily in growing our people.
If you’re passionate about modern engineering practices and want to work on impactful, enterprise-scale solutions, DVT is the place for you.
We are looking for a Senior .NET / Angular Full Stack Developer to join our consulting team. You will work closely with clients to design, build, and deliver high-quality, scalable applications using modern Microsoft and front-end technologies.
This role is ideal for someone who thrives in a consulting environment, enjoys solving complex problems, and can contribute across both backend and frontend layers.
-
Translate business requirements into robust technical solutions
-
Design, develop, and deploy scalable full-stack applications
-
Build modern, responsive front-end applications using Angular
-
Develop secure and high-performance backend services using .NET / C#
-
Collaborate with cross-functional teams to integrate systems and APIs
-
Implement and maintain CI/CD pipelines (Azure DevOps & cloud platforms)
-
Conduct code reviews and uphold development standards and best practices
-
Mentor and guide junior and intermediate developers
-
Contribute to architecture decisions (microservices, cloud-native solutions)
-
Support and optimise cloud-based environments (Azure / AWS)
-
7+ years experience in software development with .NET / C#
-
Strong experience building front-end applications using Angular (2+)
-
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 (preferred) 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 in tools such as Visual Studio, Git, Azure DevOps, Docker, Kubernetes
-
Experience in FinTech or financial services environments
-
Exposure to Blazor or React
-
Experience with enterprise integration patterns
-
Certifications such as:
-
Azure Fundamentals (AZ-900)
-
Azure Developer Associate (AZ-204)
-
GitHub Copilot or AI-assisted development experience
-
Degree in Computer Science, Engineering, or related field (or equivalent experience)