azure developer careers in South Africa