Almost every business or organisation has an online presence making computers and other technology often at the centre of everyday work. Jobs that fall into the computers and information technology category include: computer programming, design and development engineering, internet service provision, data processing and electrical and electronic engineering. Many information technology (IT) professionals find work outside the large companies in the private sector with work available in financial services, retail, telecommunications, manufacturing and games development. The fast-moving nature of this industry means that employees are experiencing significant skills demand. A job seeker looking for work in the category needs to be innovative, tech-savvy, a great researcher and should have good communication skills as IT professionals are often required to recommend, train and assist other employees or businesses with their technological needs. Having a relevant computer science, engineering or mathematics degree is often required to work as an IT professional.