results that utilize technical solutions. Ability to set expectations with business partners and effectively leverage... to comprehend what is said and probe for important details. Able to communicate technical or complex subject matter in business......
Job Location: Cape Town, Western Cape, South Africa