Job description for Programmer at Young & Rich Creative
Kualifikasi:
- Pendidikan minimal Sarjana (S1) dari jurusan Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau bidang terkait.
- Memiliki pengalaman kerja minimal 3 (tiga) tahun sebagai Programmer/Software Developer.
- Memiliki pemahaman dan pengalaman dalam pengembangan aplikasi serta pembuatan dan implementasi Application Programming Interface (API).
- Memiliki pengalaman dalam melakukan development, integration, testing, dan maintenance servis API.
- Memahami konsep dan implementasi RESTful API serta integrasi antar sistem/aplikasi.
- Diutamakan memiliki sertifikasi terkait pengembangan atau pembuatan servis API pada platform teknologi yang relevan.
- Diutamakan memiliki pengalaman dalam implementasi servis API, termasuk integrasi API dengan aplikasi atau sistem lainnya.
- Diutamakan memiliki pengalaman atau pemahaman terkait DevOps, termasuk proses CI/CD, version control, deployment, dan application monitoring.
- Memahami penggunaan Git/version control system dan terbiasa bekerja dengan development environment.
- Memiliki kemampuan problem solving, analytical thinking, troubleshooting, serta mampu bekerja secara mandiri maupun dalam tim.
Deskripsi Pekerjaan
- Mengembangkan dan melakukan pemeliharaan aplikasi sesuai kebutuhan proyek.
- Merancang, membangun, dan mengimplementasikan servis API untuk mendukung integrasi antar aplikasi dan sistem.
- Melakukan integrasi API dengan sistem/aplikasi internal maupun eksternal.
- Melakukan testing, debugging, troubleshooting, dan optimasi terhadap aplikasi maupun servis API.
- Memastikan servis API berjalan sesuai dengan kebutuhan fungsional, performa, dan standar teknis yang ditetapkan.
- Berkolaborasi dengan System Analyst, Software Engineer, DevOps, dan tim terkait dalam proses pengembangan dan implementasi sistem.
- Mendukung proses deployment dan release aplikasi melalui environment development, testing, hingga production.
- Melakukan dokumentasi teknis terkait API, source code, konfigurasi, dan proses implementasi.
- Melakukan monitoring dan maintenance terhadap aplikasi/API yang telah diimplementasikan.
- Mengidentifikasi dan menyelesaikan permasalahan teknis selama proses development maupun setelah implementasi.

