dvtcareers
dvtcareers~23d ago

Senior .Net Developer - CT

South AfricaSouth Africa·Cape Townsenior
.Net DeveloperSoftware Engineering
3 views0 saves0 applied

Quick Summary

Overview

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.

Requirements Summary

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…

Technical Tools
azurecsharpjavascriptsqlvueci-cdcode-reviewmentoringmicroservicesperformance-optimizationsystem-design

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.

About the Role

~1 min read
  • 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

  • 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

    • 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

    What We Offer

    ~1 min read
    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

    Location & Eligibility

    Where is the job
    Cape Town, South Africa
    On-site at the office
    Who can apply
    ZA

    Listing Details

    First seen
    May 6, 2026
    Last seen
    May 29, 2026

    Posting Health

    Days active
    23
    Repost count
    0
    Trust Level
    14%
    Scored at
    May 29, 2026

    Signal breakdown

    freshnesssource trustcontent trustemployer trust
    Newsletter

    Stay ahead of the market

    Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

    A
    B
    C
    D
    Join 12,000+ marketers

    No spam. Unsubscribe at any time.

    dvtcareersSenior .Net Developer - CT