Job Description: - Manage and supervise a team of technical support staff, including hiring, training, scheduling and performance evaluations - Develop and implement policies and procedures for PC support, including software installation, updates and security patches - Ensure all systems are operating securely and in compliance with organizational policies and industry standards - Develop and maintain documentation for PC support processes, procedures, and standards - Plan & manage the schedule and implementation of software & hardware upgrade, migration and installation - Provide technical support to end-users on desktop and laptop computer hardware, software, peripherals and network connectivity issues - Monitor and respond to service tickets, provide timely resolution for incidents and service requests - Manage and maintain hardware and software inventory, including purchasing and disposal of equipment - Work closely with other IT teams to ensure integration and compatibility of PC systems with different systems, including servers, network infrastructure and cloud-based applications - Provide training and support to end-users on the use of software applications when required Requirements: - Degree holder majored Computer Science / Information Technology or related discipline - Fluency in spoken / written English & Chinese - 3 to 5 years of experience in technical support with at least 12 to 18 months in supervisory level - Strong knowledge of PC hardware, software, and operating systems, including Windows and Mac OS - Solid experience in managing and supporting desktop / laptop operating systems and standard software applications - Familiarity with Active Directory, Group Policy and other directory services - Familiarity with antivirus software and firewalls - Ability to manage multiple priorities, projects and meeting tight deadline / schedule - Work with customer excellency in a fast-paced & challenging environment - Good interpersonal skills to communicate and work with all level of staff