Skip to content

Senior .Net Developer - CT

  • On-site, Hybrid
    • Cape Town, Western Cape, South Africa
  • ZAR 550 - ZAR 750 per hour
  • Microsoft Services (MIC&PRJ)

Job description

DVT is one of the top software development companies on the continent. Our software engineers are consulting on cutting edge applications at the top companies in South Africa, as well as consulting globally.

You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG.


Interested in Azure, Microservices/SOA, .Net, Enterprise Integration? DVT is currently hiring Intermediate to Senior .Net Developers that are passionate about software development to assist our clients with turning their ideas into working software fast.

Job requirements

About the Role

We are looking for a Senior Backend (Full Stack) Software Engineer with 10+ years of professional development experience to play a key role in shaping and evolving our core backend platform.

In this role, you will take ownership of the architecture, design, and delivery of scalable, production-grade backend systems built on .NET Core and .NET Framework, supported by high-performance SQL Server data solutions. You will influence technical standards, ensure long-term system reliability, and mentor engineers while remaining hands-on in complex problem-solving.

While the primary focus is backend engineering, you will work closely with frontend engineers building Vue.js applications and contribute to end-to-end solution design. Over time, this role offers a clear pathway toward broader full-stack ownership, with strong influence across the entire application lifecycle. This is an opportunity for a strategic technical leader who enjoys balancing architectural oversight with hands-on execution and meaningful mentorship.

What You’ll Do

  • Architect, design, and build scalable backend services using .NET (C#)

  • Lead system design decisions with a strong focus on scalability, reliability, and maintainability

  • Design, optimise, and maintain SQL Server databases, schemas, and data access layers

  • Guide integration patterns between backend services and Vue.js front-end applications

  • Drive improvements in code quality, testing, and CI/CD practices

  • Lead and participate in code reviews and architectural discussions

  • Mentor and support intermediate and junior engineers

  • Identify technical risks early and propose effective mitigation strategies

  • Collaborate across distributed teams to influence technical direction and standards

  • Communicate progress, dependencies, and risks clearly to both technical and non-technical stakeholders

What You Bring

  • 10+ years of professional software development experience

  • Deep expertise in C# and .NET Core, with strong experience building RESTful Web APIs

  • Proven experience designing and maintaining distributed, enterprise-grade systems

  • Advanced Microsoft SQL Server knowledge, including:

    • Schema and data model design

    • Indexing and performance tuning

    • Query optimisation

  • Experience implementing and optimising CI/CD pipelines (Azure DevOps or similar)

  • Strong understanding of clean architecture, SOLID principles, and design patterns

  • Demonstrated experience mentoring engineers and conducting technical reviews

  • Excellent communication skills and the ability to explain complex architectural decisions clearly

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
    or equivalent practical, hands-on experience

  • Proven track record of leading backend initiatives and delivering complex systems end-to-end

Why Join Us?

  • Work on complex, real-world systems with long-term impact

  • Influence architecture and technical direction at a senior level

  • Clear growth toward broader full-stack ownership

  • Collaborative, engineering-led culture that values quality and maintainability

  • Competitive salary and benefits aligned with senior experience

Who we are:

or