Deskripsi pekerjaan API Developer (Core: NodeJS) Xnine Indonesia
Job Descriptions:
● Melakukan koordinasi, health check dan analisa terhadap aplikasi API NodeJS, merekomendasikan langkah perbaikan berdasarkan data dari incident yang terjadi, termasuk problem yang dijumpai saat operasional berlangsung.
● Memberikan dukungan operasional secara On Site 8x5 sesuai jam kerja operasional BTN.
● Memberikan dukungan operasional secara On Call apabila terjadi incident di luar jam kerja operasional BTN (seperti Weekend, Hari Libur Kerja).
● Melakukan transfer knowledge yang dibutuhkan team Digital Banking Support Department terhadap incident atau masalah yang dialami saat operasional berjalan.
● Melakukan improvement untuk kemajuan prses operasional pengelolaan aplikasi API Node JS.
● Melakukan support Uji Disaster Recovery Planning (DRP) pada aplikasi API NodeJS beserta aplikasi surrounding.
● Melakukan support untuk memenuhi kebutuhan Data Audit Internal maupun Eksternal Bank.
● Melakukan support dalam kegiatan test operasional jika terdapat changes maupun enhancement pada aplikasi API Node JS.
● Mendiagnosis dan memecahkan masalah yang muncul pada aplikasi, serta memberikan solusi yang efektif.
● Melakukan preventive maintenance meliputi:
- Pengecekan dan housekeeping atas aplikasi API Node JS sehingga dapat berjalan optimal tanpa mengalami kendala.
- Health check storage dan utilisasi server API Node JS.
- Monitoring availability service dan status aplikasi.
- Membuat laporan temuan jika terdapat potensi malfunction system.
● Melakukan corrective maintenance meliputi:
- Melakukan kegiatan perbaikan apabila terjadi gangguan pada service aplikasi.
- Melakukan penelusuran penyebab atas incident yang terjadi (root cause anaylsis).
- Perbaikan dapat dilakukan secara remote dan secara onsite (termasuk DC Sentul dan DC Bitera).
- Memberikan saran dan rekomendasi mengenai pengoperasian, konfigurasi dan penggunaan dukungan aplikasi yang berlaku.
● Menyediakan kegiatan review dan evaluasi terhadap proses maintenance serta transfer knowledge terkait flow aplikasi dan arsitektur topologi aplikasi.
Job Requirements:
● Minimal S1 dari perguruan tinggi dengan jurusan terkait dengan IT: Teknik Komputer, Manajemen Informatika, Sistem Informatika, Sistem Komputer, Teknologi Informasi.
● IPK minimal 2,75 (Skala 4,0).
● Memahami konsep Waterfall dan/atau Agile.
● Memiliki sertifikasi di bidang IT menjadi nilai lebih.
● Memiliki kemampuan analisa yang baik dan detail.
● Memiliki kemampuan bekerjasama dalam tim dan interpersonal yang baik.
● Memahami pengetahuan yang baik terkait dengan NodeJS ataupun PM2.
● Memiliki pengalaman dalam tim pengembangan suatu aplikasi minimal 2 tahun.
● Diutamakan memahami aplikasi berbasis Node JS dan PM2 sebagai process manager yang digunakan untuk menjalankan, memonitor dan mengelola proses aplikasi.
● Dapat menyampaikan dan menyajikan informasi dengan baik, dalam tim teknis maupun kepada pemangku kepentingan non teknis.
