A computer support technician helps individuals and businesses set up computer networks or systems and troubleshoot issues. Their duties require excellent problem-solving and communication skills, which are useful when dealing with clients with less technical knowledge. Educational requirements vary, but an associate or bachelor’s degree in computer science or a related field is desirable. Software companies such as Oracle and Microsoft provide additional certifications that increase marketability as a job seeker. Some positions involve working hands-on with computer equipment. Hours are generally full-time, though some computer support technicians work on an on-call basis.