By Marketing     8th January 2019

Junior Software Developer


Position: Permanent

Location: Cape Town

Direct report: Head of IT Dev and Infrastructure

DataOrbis is looking for a full stack MVC, C#, HTML 5 and Angular developer with a strong track record to join their dynamic and innovative IT team.

The ideal candidate needs to be an honest and self-motivated team player who is willing to be a key member of the IT Dev Team and be responsible for development work on the businesses enterprise cloud-based application that centralises, processes, transforms and integrates disparate data sets.


  1. Design and develop heavily transactional and multi-tiered Web applications
  2. Design and develop Web Services for integrations with various internal and external applications
  3. All aspects of database development: Modelling, stored procedures, performance tuning etc.
  4. Translate business requirements and functionality into practical and well-designed applications
  5. Collaborate with product owners to further value proposition of our applications
  6. Actively participate in research, discussions and decisions on software architecture, development processes, and other standards

Skills and experience

  1. 0-2 years minimum development experience in C#, .Net, ASP.Net, MVC & SQL Server or related database systems
  2. 0-2 years minimum of experience building large scale web-based systems
  3. Experience working in an Agile Development environment
  4. Experience with one or more of MV* UI frameworks, AngularJs, etc.
  5. WCF Experience using XML and JSON Web Services, and RESTful services
  6. Experience with: JavaScript (jQuery, Ajax, etc), lambda expressions (LINQ), and a good grasp of HTML5, CSS, LESS, Bootstrap, d3.js, SPA
  7. Data access through ADO.NET, Entity Framework
  8. Advanced knowledge of OOP/OOD, Design patterns, and SOLID

Key attributes

  1. A passion for application UI and front end
  2. The ability to work under pressure
  3. Problem solving mentality
  4. Highly analytical
  5. Strong attention to detail
  6. A strong team player with excellent communication and interpersonal skills
  7. Innovative and results driven
  8. Passionate and self-motivated with a sound values and belief system

How to apply

If you meet the above criteria and would like to join our dynamic team, “please click here”

When applying, please ensure you have the minimum requirements. Applicants must have a valid South African work permit or be a permanent resident.