Skill diminta
AuditingBPJSCI/CDDockerGoHRISLaravelMentoringNode.jsPHPPPh 21PayrollPostgreSQLgRPC
Deskripsi
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).