it director careers in South Africa