Back
Logo of DVT
DVT

Senior .NET / Vue Full Stack Developer PTA

Work Place
on-site / hybrid
Work Type
contract
Seniority
senior
Salary
Not specified
Published at
Location
Flag of South Africa
Centurion, South Africa

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.

Requirements

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

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)
Hiring too?

Post your own Vue.js job

  • Reach 350k+ Vue.js developers
  • Live in minutes — no review queue
  • Active for 30 days
Post a job

From $199 · 3,500+ companies hire here