Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Senior Backend Developer (Project) di Kimia Farma kami kurasi dari JobStreet (kategori Teknologi & IT). Perhatikan lokasi kerja (Central Jakarta, Jakarta) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
Level: Senior (± 7+ tahun). Peran kunci & critical path proyek; diutamakan berpengalaman di domain payroll Indonesia.
Tanggung Jawab :
• Sebagai System Analyst: menggali & mendokumentasikan kebutuhan, merancang proses bisnis dan spesifikasi fungsional (BRD/FSD), serta mengoordinasikan UAT dan parallel run.
• Sebagai Technical Lead: menetapkan arsitektur microservice, skema basis data, standar coding/keamanan/pengujian, melakukan code review, dan mengoordinasikan teknis tim.
• Sebagai Senior Backend Developer: membangun modul inti & berisiko tinggi — payroll run, PPh 21 (TER), BPJS, lembur (formula PKB), increment, pensiun (DPPK/DPLK), jasa produksi.
• Menjaga akurasi perhitungan finansial, audit trail, dan kemampuan recalculation tanpa merusak histori.
Kualifikasi Wajib (Must-have) :
• Minimal 7 tahun pengalaman backend produksi dengan salah satu: PHP Laravel, Golang, atau Node.js.
• Penguasaan kuat PostgreSQL: desain skema, indexing, transaksi, dan presisi numerik (NUMERIC/DECIMAL) untuk perhitungan uang.
• Berpengalaman merancang arsitektur microservice (service boundary, REST/gRPC, async/message broker).
• Mampu menganalisis kebutuhan bisnis dan menuangkannya menjadi spesifikasi fungsional & teknis.
• Mampu memimpin tim kecil: code review, mentoring, dan pengambilan keputusan teknis.
• Disiplin pada unit & integration testing, keamanan aplikasi, dan proteksi data pribadi (PII).
• Pengalaman langsung sistem payroll Indonesia: PPh 21 metode TER (PMK 168/2023), BPJS Ketenagakerjaan & Kesehatan, THR, lembur, dan pensiun DPPK/DPLK.
Diutamakan (Nice-to-have / Domain) :
• Pernah menangani penggajian skala enterprise/BUMN atau integrasi dengan HRIS/accounting.
• Familiar dengan Docker dan CI/CD (untuk berkolaborasi dengan tim DevOps internal).