Career Opportunity: Senior Tax Manager at Apex Group (Johannesburg, South Africa)