
Profesi ini memiliki pekerjaan untuk membuat sebuah aplikasi untuk user / client baik untuk perusahaan, instansi atau perorangan. Seorang programmer harus menguasai logika dan arogaritma pemograman, menguasai bahasa pemograman seperti HTML, CSS, Java Script, Ajax, PHP dan lain-lain.
Biasanya bertugas dalam bidang teknis jaringan komputer dari pemeliharaan hingga apabila terjadi troubleshooting. Network Engineer harus bisa membuat jaringan untuk sebuah perusahaan atau instansi, mengatur email, anti-spam, virus protection, mengatur user account, password dan mengawasi penggunaan sistem.
adalah orang yang memiliki keahlian untuk menganalisa systemyang akan diimplementasikan, mulai dari menganalisa systemyang ada, kelebihan dan kekurangannya, sampai studi kelayakan dan desain system yang akan dikembangkan.
merupakan pekerjaan IT yang mengharuskan seseorang bisa mengatasi masalah umum yang terjadi pada komputer seperti install software, perbaikan hardware dan membuat jaringan komputer. Profesi ini cukup mudah dilakukan karena bisa dilakukan secara otodidak tanpa memerlukan pendidikan khusus.
adalah mereka yang memiliki keahlian untuk memproduksi perangkat lunak mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan. Seroang Software Engineering juga harus pandai merancang dan menerapkan metode terbaik dalam pengembangan software.
Database Administrator adalah mereka yang memiliki keahlian untuk mendesain, mengimplementasi, memelihara dan memperbaiki database.
Profesi adalah seseorang yang bertanggung jawab secara teknis terhadap operasional sebuah situs atau website dan juga memberi saran sebagai konsultan pembangunan sebuah situs dengan konsep yang telah ditentukan. Untuk Web Designer mereka harus memilii keahlian dalam membuat design atratif dan menarik perhatian pengujung situs ketika mereka membuka situs tersebut.