l d solutions senior manager careers in Cape Town, South Africa