Role Overview We are working with a leading IT services and solutions provider who are looking to hire a Desktop Support Technician to join their growing team. You will play a key role in delivering end-user support and deployment services across a variety of environments including corporate offices, healthcare sites, warehouses, and data centres. This is a hands-on position suited to someone who enjoys working directly with users, solving problems, and being involved in hardware deployments, upgrades, and technical troubleshooting. Key Responsibilities * Provide end-user technical support, diagnosing and resolving hardware and software issues * Install, configure, and upgrade: Desktop / laptop systems, Operating systems (primarily Windows), Applications and user profiles * Perform hardware deployments and refreshes, including: * Equipment setup and installation * Imaging and configuration * Data transfer and backup * Device decommissioning or redeployment * Deliver remote and on-site technical support, including desk-side assistance * Troubleshoot and maintain: * Workstations, peripherals, and printers * Network connectivity issues (basic level) * Work with ticketing systems to manage and document support requests * Support the creation and maintenance of technical documentation Skills & Experience Essential * 3–5 years’ experience in desktop support within an enterprise environment * Strong knowledge of: * Windows OS support (desktop/laptop) * Microsoft Office and business applications * Experience with: * Hardware installations, upgrades, and troubleshooting * Ticket management systems * Active Directory (user management, permissions) * Strong problem-solving skills and ability to work independently Desirable * Experience supporting large-scale deployments or migrations * Exposure to: Server moves or hardware rollouts AND Data centre or warehouse environments * MacOS support experience