A Desktop Support Specialist, or Desktop Support Engineer, provides technical assistance to customers regarding various hardware and software applications.Their main duties include troubleshooting and diagnosing different technical issues, assessing and understanding user needs and issues and recomm...