- Programmer adalah individu atau tim yang bertanggungjawab dan bertugas untuk melakukan coding aplikasi mengikuti rancangan yang sudah dibuat sesuai request konsumen yang tercantum dalam dokumen teknis
- Job Description- Menggunakan style programming yang telah ditentukan- Melakukan coding pada proses development aplikasi sesuai dokumen teknis yang diterima- Melakukan debuging pada aplikasi yang sedang dikerjakan- Melakukan coding pada aplikasi yang sudah ada apabila menerima request baru maupun perubahan yang diminta oleh klien dan sudah melalui persetujuan dari analis- Secara pro-aktif berkomunikasi dengan Lead Programmer baik mengenai kebutuhan aplikasi, proses programming, serta kesesuaian jadwal- Membenahi bug-bug yang ditemukan pada aplikasi selama masa garansi- Supporting tester pada saat testing aplikasi dan melakukan bug fixing pada bug/error yang ditemukan oleh tester, untuk proses ini akan dilakukan oleh programmer khusus yang ditugaskan sebagai bug fixer- Melakukan perancangan database untuk aplikasi yang baru masuk, atau melakukan perancangan modifikasi/penambahan tabel untuk aplikasi yang sudah ada jika memang dibutuhkan, untuk proses ini akan dilakukan oleh programmer khusus yang ditugaskan sebagai database designer