Software Developer
a) Mengembangkan dan menulis kode perangkat lunak sesuai dengan spesifikasi
yang diberikan oleh tim pengembang senior atau manajer proyek, dengan fokus
pada fungsionalitas yang jelas dan dapat dioperasikan;
b) Melakukan pengujian unit untuk memastikan fungsionalitas kode dan membantu
dalam debugging serta perbaikan bug yang ditemukan selama pengujian atau dari
laporan pengguna;
c) Mengikuti pedoman pengkodean yang ditetapkan oleh tim dan menerapkan
praktik terbaik dalam penulisan kode untuk memastikan kualitas, keterbacaan, dan
pemeliharaan perangkat lunak;
d) Menyusun dan memperbarui dokumentasi teknis mengenai kode yang ditulis,
serta memastikan dokumentasi tetap jelas untuk membantu proses pemeliharaan
dan pengembangan lebih lanjut;
e) Bekerja sama dengan anggota tim pengembangan lainnya, untuk memastikan
aplikasi berfungsi dengan baik dan sesuai dengan persyaratan yang ditetapkan;
f) Menangani permintaan perubahan atau pembaruan kecil pada aplikasi yang ada
untuk meningkatkan fungsionalitas atau memperbaiki bug;
g) Melaksanakan tugas lainnya yang ditetapkan oleh pimpinan/atasan sesuai
kewenangan.