Graduate
Programme
The highly sought-after DVT Graduate Programme, based in Johannesburg, offers four tech streams and soft skills development for top-level graduates. Transition from university to work, put the shine on your technical prowess and develop your interpersonal skills with our high intensity curriculum.
Apply today!
Space is limited.
DVT’s twelve-month graduate programme provides extensive coaching, training and practical experience to fast track a graduate’s career in the various disciplines of software development.
The tracks of the programme focus on Android and iOS mobile app development, Web development, Enterprise Java development, Microsoft .Net development, Cloud application development and UX/UI Design.
In addition to skills in software engineering technology, the programme includes soft skills coaching, training and experience in Agile, which is done in collaboration with the DVT Academy.
What to Expect
Jump start your career
- Agile, Scrum and Kanban methodologies
- Backlog, Sprint Goals, Sprint Planning and Retrospectives
- Object-oriented programming (OOP)
- Reactive programming (theory and fundamentals)
- Clean code - concepts and practical
- SOLID design principles
- Source control management and workflows
- Development processes such as TDD and BDD
- Unit testing and end-to-end testing
- Continuous integration and continuous delivery
- Containerisation: Docker, Redhat OpenShift, Microsoft Azure
- Kubernetes Services
Graduate Programme Benefits
Our twelve-month programme includes intensive and specialist training where each graduate learns about standard software concepts and focused technology tracks. Trainers and mentors monitor the progress of each graduate. The programme includes collaborative work and practical experience on internal projects as well as client projects. At the end of the programme, graduates will have a portfolio of work that they have completed and that is available on their GitHub profiles. Additionally, graduates will have learned the technical and soft skills required to be a specialist consultant.



