business content writer careers in South Africa