DVT

Senior .Net Developer - CT

DVT  •  R1100k - R1500k/yr  •  Cape Town, ZA (Onsite)  •  27 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

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.

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:

DVT

About DVT

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.

Industry
IT & Software
Company Size
501-1,000 employees
Headquarters
Johannesburg, ZA
Year Founded
1999
Social Media