computer science careers in South Africa