Job Description
Description
DVT is seeking an Intermediate Angular & .NET Developer to join our Front‑End and Microsoft consulting practices. This role is for a DVT consultant who could be assigned to client engagements across multiple industries, including telecommunication, vehicle tracking and fleet management services, or insurance domain, working on enterprise‑scale systems used in high‑availability, data‑driven environments.
As a DVT consultant, you will be expected to bring strong engineering fundamentals, adaptability, and a delivery‑focused mindset. While current assignments are Angular and .NET‑focused and require onsite collaboration in Gauteng, the role is positioned within DVT’s broader consulting model, where quality, professionalism, and transferable skills are key.
Requirements
Location & Engagement Model
Location: Pretoria, Centurion, or Midrand
Work model: Hybrid to Full‑time, in‑office / onsite
Engagement type: DVT consulting assignments (client‑facing)
Key Responsibilities
Contribute as a DVT consultant to the design, development, and enhancement of Angular‑based enterprise web applications across different client domains
Apply modern Angular patterns and best practices to build maintainable, scalable front‑end solutions
Build and support Progressive Web Applications (PWA), with a focus on performance, reliability, and responsive user experiences
Integrate front‑end applications with C# / .NET backend services and RESTful APIs
Work on systems that process high‑volume data, real‑time information, or business‑critical workflows (e.g. fleet operations, insurance platforms)
Collaborate effectively with UX/UI designers, backend engineers, product owners, and fellow DVT consultants
Uphold strong engineering discipline, including clean code practices, code reviews, and adherence to agreed technical standards
Diagnose and resolve application issues across the front‑end and integration layers
Participate actively in Agile / Scrum delivery, including planning, reviews, and retrospectives
Contribute to continuous improvement through knowledge sharing, technical discussions, and feedback loops within DVT and client teams
Required Skill and Experience
3–5 years professional software development experience (Intermediate level)
Strong, hands‑on experience with Angular in production environments
Solid understanding of TypeScript, JavaScript, HTML5, and CSS3
Experience integrating and consuming RESTful APIs
Working knowledge of C# and .NET, particularly in service‑based or API‑driven architectures
Exposure to Progressive Web Applications (PWA) concepts and implementations
Familiarity with Git and collaborative development workflows
Strong problem‑solving ability and attention to detail
Comfortable working full‑time onsite in a collaborative, enterprise delivery environment
Advantageous Experience
Experience in vehicle tracking, fleet management, logistics, or telematics‑style platforms
Exposure to insurance systems, policy administration platforms, or claims‑driven solutions
Experience working in enterprise‑scale systems with complex business rules and data models
Familiarity with Azure or other cloud‑based platforms
Exposure to microservices‑based architectures
Prior experience consulting or working across multiple teams, stakeholders, or client environments
What Working at DVT Means
Being part of one of South Africa’s leading software engineering consultancies
Consulting on large‑scale, mission‑critical systems across multiple industries
Working alongside experienced engineers with a strong focus on engineering excellence and delivery quality
Access to DVT’s culture of learning, including internal training, technical communities, mentorship, and sponsored industry events
Support from established Front‑End and Microsoft practices, ensuring ongoing technical growth and clear career progression
This role is well-suited to an Intermediate Angular Developer with .NET exposure who is or wants to work in a consulting environment, is comfortable working onsite in Gauteng (Pretoria, Centurion, or Steyn City), and wants to build deep enterprise delivery experience across multiple client domains within DVT.
What working at DVT is like from the Practice head:
Who we are:
Recruitment board












