is preferred for this role. Previous (7+ years) experience working in technical support, customer success, or a related role..., within a (at least 5 years) managerial position. Must have proven experience managing technical support teams, with a strong understanding......
Job Location: Centurion, Gauteng, South Africa