affiliate service specialist careers in South Africa