Duties include but are not limited to the following: communicate clearly and effectively either electronically, by phone or in person with both technical and non-technical users experiencing difficulties in order to determine, resolve and document problems experienced; this could mean prioritizing and managing several open cases at once field incoming help requests from end users, and escalate as required collect, organize and maintain a problems and solutions log for use by other IT team members perform troubleshooting and remediation, while updating documentation perform hands-on fixes, including software/hardware install and upgrade, implementing file backups and configuring systems and applications manage deployment, administration and support for corporate desktops.