Applications developer: An application developer's typical responsibilities include coding, designing, application management, troubleshooting, monitoring updates and possible security threats, and providing end user support. They may also handle some project management tasks on the journey to building a new application.
Game developer:A video game developer is a software developer specializing in video game development – the process and related disciplines of creating video games
Multimedia programmer: Multimedia programmers are specialist software engineers and have the knowledge to choose the right programming language, such as HTML, Flash, PHP, etc.. Multimedia is often also described as new media, interactive media, digital media
online/internet services:An online service refers to any information and services provided over the Internet. These services not only allow subscribers to communicate with each other, but they also provide unlimited access to information.