Job description for Software Engineer at PT Infiniti Reka Solusi
KUALIFIKASI:
* Pendidikan minimal D3/S1 Ilmu Komputer, Sistem Informasi, Teknik Informatika, atau bidang terkait
* Menguasai bahasa pemrograman back-end Python dan Go
* Menguasai pengembangan front-end menggunakan framework JavaScript (seperti React, Next.js, Nuxt, atau Vue)
* Menguasai database relasional (MySQL, PostgreSQL) dan non-relasional (MongoDB)
* Memahami arsitektur aplikasi monolith maupun microservices
* Menguasai version control menggunakan Git
* Mampu melakukan kontainerisasi dan menjalankan aplikasi menggunakan Docker
* Memahami dasar sistem operasi Linux
* Memiliki kemampuan komunikasi yang baik dan percaya diri untuk berkoordinasi langsung dengan client
* Bersedia ditempatkan on-site di lokasi project serta berpindah antar-project sesuai penugasan
DESKRIPSI PEKERJAAN:
* Menjadi penanggung jawab sisi sistem/aplikasi pada project yang ditugaskan
* Menjadi penghubung utama dengan client dalam hal kebutuhan, kendala, dan status sistem selama project berjalan
* Menyiapkan dan mengelola sistem/aplikasi untuk keperluan demo, uji coba, dan serah terima kepada client
* Melakukan instalasi, konfigurasi, kontainerisasi, dan deployment aplikasi pada server
* Melakukan monitoring harian terhadap ketersediaan, performa, dan error aplikasi pada project yang dikelola
* Melakukan analisis atas keluhan atau gangguan aplikasi, termasuk pemeriksaan log dan performa query database
* Berkoordinasi dengan vendor pengembang terkait perbaikan sistem, perubahan source code, dan jadwal deployment selama project berjalan
* Melakukan pemeliharaan (maintenance) sistem secara berkala, termasuk update library dan package, patching, serta backup
* Melakukan pencatatan, eskalasi, dan pelaporan gangguan sesuai prosedur yang berlaku
* Menyusun dan memelihara dokumentasi sistem dan source code, serta menyampaikan laporan aktivitas berkala kepada Team Lead

