Peran:
1. Mengembangkan aplikasi web (traditional dan reactive) dan mobile;
2. Membantu user bisnis dalam mendefinisikan kebutuhan bisnis ke spesifikasi fungsional dan teknis. Serta bertanggung jawab dalam full software development life cycle mulai dari technical design, development, testing, deployment dan maintenance secara Agile;
3. Menentukan dan mengelola arsitektur aplikasi;
4. Memastikan ketersediaan dan performa aplikasi yang baik;
5. Merencanakan dan mengeksekusi unit testing dan integration testing;
6. Melakukan identifikasi, troubleshooting dan resolving defect pada aplikasi yang dikembangkan baik di area development dan production;
7. Menjalankan tugas operasional untuk memastikan aplikasi yang telah dideploy ke production berjalan dengan baik;
8. Berkolaborasi dengan tim pengembang untuk memastikan integrasi antara antarmuka pengguna dan sisi server berjalan dengan lancar;
9. Mengetahui cara dan proses dalam menentukan dan mengelola proses Countinous Integration/Continous Deployment (CI/CD);