Tugas:
1.
Membangun/mengembangkan software terutama pada tahap construction
dengan melakukan coding dengan bahasa pemprograman yang ditentukan
2.
Mengimplementasikan requiremant dan desain proses bisnis ke komputer
dengan menggunakan algoritma /logika dan bahasa pemprograman
3.
Melakukan testing terhadap software bila diperlukan
Keahlian yang Diperlukan:
1.
Menguasai Algoritma dan logika pemprograman (ini penting sekali)
2.
Memahami metode, best practice dan tool/pemodelan pemprograman seperti
OOP, design pattern, UML (kemampuan membaca dan menerapkan)
3.
Menguasai salah satu atau beberapa bahasa pemprograman populer seperti
C++, VB, PHP, C#, Java, Ruby dll (untuk web developer perlu juga menguasai
HTML, DHTML, CSS, JavaScript dan AJAX)
4.
Memahami RDBMS dan SQL (Structured Query Language)
5.
Menguasai bahasa Inggris (hal ini sangat penting saat ini karena bahasa enUS merupakan bahasa ibu di dunia IT)