As an IT Support Technician in Johannesburg, you will play a crucial role in maintaining our company's IT infrastructure. Your responsibilities will include diagnosing and resolving hardware and software issues, assisting users with IT queries, and ensuring the smooth operation of all IT systems.