Merupakan seseorang yang ahli dalam mengembangkan, menciptakan, dan memodifikasi software aplikasi komputer atau program. Menganalisa kebutuhan pengguna, merancang dan mengembangkan solusi software sesuai dengan prinsip-prinsip desain dan implementasi rekayasa perangkat lunak.
Kemampuan
- Membuat dan membangun perangkat lunak berdasarkan arah Software Engineering.
- Melakukan tes fungsionalitas dan efisiensi dari perangkat lunak yang dibangun.
- Melakukan proses pemeliharaan dan operasional dalam menjaga keamanan dan fungsionalitas perangkat lunak.