Knowledge of computer software, such as configuration management software, desktop communications software, operating system software and internet directory services software. A typical technical help desk specialist is responsible for answering questions or resolving computer problems for clients in person, via telephone or from a remote location.