This person will interact with other departments such as: Marketing, Professional Services, Global Support and Product Management... with marketing and product management, provide input on both marketing and technical resources needed to ensure the highest quality......
Job Location: Cape Town, Western Cape, South Africa