Technical job skills, also referred to as hard skills, are specific talents and expertise an individual possesses, helping him perform a certain task or job; these skills differ from soft skills, which are character and personality traits.