senior financial accountant careers in South Africa