Role: The role of the Business Analyst is to ensure the smooth and effective running the Leads Management system, related processes, and integration points with other systems and applications, thus ensuring that leads are made available to......
Job Location: Cape Town, Western Cape, South Africa