HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    DV

    Dvt

    Software Development

    Senior .NET / Vue Full Stack Developer Cape Town

    Cape Town, South AfricaHybridContract7+ yrs experiencePosted 1mo ago
    View all jobs

    Job description

    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.

    Key Responsibilities

    • Translate business requirements into robust technical solutions

    • Design, develop, and deploy scalable full-stack applications

    • Build modern, responsive front-end applications using VUE

    • 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)

    Required Skills & Experience

    • 7+ years experience in software development with .NET / C#

    • Strong experience building front-end applications using Vue.js

    • 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

    Nice to Have

    • 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

    Qualifications

    • Degree in Computer Science, Engineering, or related field (or equivalent experience)

    Job details are sourced from the employer's original posting.

    Open job posting
    DV

    About the company

    Dvt

    dvt is a software development company.

    View all Dvt jobs
    Industry
    Software Development
    Open roles
    62

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.