The Technology Support Technician provides technical assistance to the Town's more than 300 users, as well as installs, supports, and maintains over 500 desktops, laptops, mobile devices, printers, copiers, scanners, and peripherals devices. The Technology Support Technician assists in hardware/software preventive maintenance, provides technical assistance and resources for resolving technical problems for Town departments, identifies the hardware and software needed to provide solutions to problems, and assists in the customization and adaptation of existing programs to meet users’ requirements. The Technology Support Technician provides telephone, face-to-face and online support to Town employees, downloads and installs appropriate software, connects users to networks and provides initial training. The Technology Support Technician is involved in decisional support to desktop, mobile, peripheral devices, and software applications, diagnosing and troubleshooting desktop, laptop, mobile device, network, and other equipment issues. Builds or images and deploys desktop and laptop systems, supports remote users use of VPN client and related network access. The Technology Support Technician works to resolve user questions on hardware and desktop software, provisioning of smart phones, cell phones, and other mobile devices, and assists with inventory of assets. In support of the Network Manager the Technology Support Technician performs server and domain level administrative tasks such as adding and removing accounts, and resetting passwords. The omission of specific statements of duties does not exclude them from the position if the work is similar, related or a logical assignment to the position.