OpenDesa bertujuan mengembangkan aplikasi sumber terbuka untuk membantu desa menjadi desa digital. OpenDesa membutuhkan Programmer yang berbakat dan berpengalaman untuk ikut membantu Divisi Pengembangan Aplikasi OpenDesa.
Ini merupakan posisi senior yang memerlukan kompetensi teknis dan manajemen tim. Selain itu, calon yang berhasil harus memahami dan menjiwai visi/misi OpenDesa untuk mengembangkan aplikasi sumber terbuka dengan tujuan membantu desa dan yang dikembangkan bersama komunitas pengguna dan pegiat peduli desa.
Tanggung jawab Programmer antara lain:
- Bersedia dibina menjadi koordinator dan siap mengerjakan tugas sebagai programmer.
- Mengoordinasikan, memantau dan bekerja sama dengan tim programmer dalam pengembangan, pemeliharaan, dan perbaikan aplikasi OpenDesa.
- Membagi dan mengarahkan tugas pengembangan kepada tim sesuai prioritas, jadwal penyelesaian dan keahlian masing-masing anggota.
- Terlibat dalam proses pengembangan aplikasi, termasuk menulis kode, debugging, dan melakukan code review.
- Memastikan standar coding, struktur proyek, dan penggunaan tools berjalan konsisten.
- Mendampingi dan membantu tim programmer lain dalam menyelesaikan kendala teknis.
- Mengikuti pertemuan internal maupun lintas divisi untuk menyampaikan progres, kebutuhan, dan masukan teknis terkait pengembangan aplikasi.
- Menjaga komunikasi teknis yang baik antar anggota tim dan dengan unit kerja lainnya di OpenDesa.
- Menyusun dan menjaga dokumentasi teknis, serta memastikan praktik pengembangan perangkat lunak yang baik diterapkan secara konsisten.
- Membantu menjaga keamanan kode dan data, serta memastikan kepatuhan terhadap kebijakan teknologi informasi yang berlaku.
- Merancang dan menyusun tugas yang siap dikerjakan programmer untuk setiap target rilis yang ditentukan Direktur Pengembangan Aplikasi.
- Melakukan review hasil pekerjaan programmer dan menggabungkan ke rilis masing-masing aplikasi.
- Melaporkan progres teknis dan status proyek kepada Wakil Direktur Pengembangan Aplikasi secara rutin.
Syarat
- Pendidikan minimal S1 di bidang Teknologi Informasi, Ilmu Komputer, atau bidang relevan lainnya.
- Pengalaman kerja minimal 3 tahun sebagai programmer, dengan minimal 1 tahun Mengoordinasikan tim teknis.
- Menguasai pengembangan sistem aplikasi dan memiliki pemahaman teknis yang kuat terkait arsitektur perangkat lunak, infrastruktur dasar, serta teknologi terkini.
- Mampu dan bersedia melakukan koding secara langsung (hands-on) untuk membantu tim dalam menyelesaikan tugas teknis.
- Menguasai framework Codeigniter dan Laravel (PHP) untuk pengembangan web dan Flutter untuk pengembangan aplikasi mobile.
- Terbiasa bekerja dengan version control seperti Git, CI/CD pipeline.
- Memiliki kemampuan komunikasi yang baik dan mampu menjembatani kebutuhan teknis dan non-teknis antar tim.
- Berpengalaman dalam mengelola proyek pengembangan aplikasi skala kecil hingga menengah secara efisien.
- Memiliki kemampuan memimpin, memotivasi, dan membina anggota tim programmer secara aktif.
- Jika diterima, bersedia melepas semua pekerjaan berbayar lainnya.
Posisi ini bersifat penuh waktu (minimal 40 jam per minggu) dan sepenuhnya daring (remote).
Remunerasi selama masa percobaan adalah Rp 6.000.000,-
Silakan mendaftar menggunakan form pendaftaran di https://bit.ly/PendaftaranProgrammerOpenDesa dengan melampirkan semua dokumen yang diperlukan. Pendaftaran tahap ini terbuka sampai tanggal 15 September 2025. Sekiranya tidak ada calon yang memadai, akan dibuka pendaftaran tahap lanjutan.