As a Technical Support Specialist in Johannesburg, you'll be responsible for assisting clients with technical issues across various platforms. Your role will include troubleshooting hardware and software problems, providing guidance to users, and ensuring a high level of customer satisfaction.