Company Logo

Software Developer

This job post is managed by

IS
Intan Setyorini

Job Requirements

On-site
3 - 5 years of experience
Minimum Bachelor’s Degree
20-40 years old

Skills

ERP Software

PostgreSQL

Data Migration

GIT

Python

PHP

Odoo

MySQL

Restful API

Job Benefits

Work Insurance

Job description for Software Developer at PT Triloka Garda Nusantara

Bertanggung jawab penuh atas perancangan, pengembangan, kustomisasi, dan pemeliharaan sistem informasi perusahaan (khususnya ERP). Posisi ini membutuhkan developer yang adaptif untuk menangani proyek perangkat lunak internal, baik melalui implementasi/kustomisasi platform ERP open-source (Odoo) maupun pengembangan perangkat lunak mandiri (Custom ERP / Web Application) dari nol hingga siap digunakan oleh seluruh divisi (Penjualan, Gudang, Produksi/Manufaktur, Pembelian, Finance, Pajak, dan Akuntansi).

Pengalaman Pengembangan Sistem & ERP (Odoo & Custom Build)

Memiliki pengalaman praktis dalam membangun aplikasi bisnis berskala enterprise atau sistem ERP, baik membangun custom dari awal maupun mengkustomisasi modul Odoo (Sales, Purchase, Inventory, Manufacturing/MRP, dan Accounting). Terbiasa merancang arsitektur database terpusat yang saling terintegrasi antar-divisi dengan prinsip single-entry (satu kali input data mengalir otomatis ke seluruh modul terkait).

b. Penguasaan Tech Stack & Database (Multi-Stack & Adaptif)

● Bahasa & Framework: Menguasai Python (wajib untuk pengembangan dan kustomisasi modul Odoo, XML, OWL/JS) serta PHP (Laravel/CodeIgniter/Native) atau modern framework lainnya (seperti Node.js/Go) untuk pemeliharaan sistem legacy dan pengembangan aplikasi custom ke depannya.

● Database & Migrasi Data: Mahir dalam perancangan skema relasional, optimasi query kompleks, stored procedure/transaction, serta migrasi data lintas platform menggunakan PostgreSQL dan MySQL/MariaDB (termasuk ekstraksi, pembersihan, dan pemetaan data dari Microsoft Excel ke database sistem).

● Integrasi & Infrastruktur: Memahami pembuatan dan konsumsi RESTful API, manajemen version control (Git), serta pengelolaan server deployment dasar (Linux, Docker, backup otomatis, dan keamanan sistem).

c. Pemahaman Logika Proses Bisnis Manufaktur, Gudang, & Akuntansi

Mampu menerjemahkan aturan bisnis yang unik ke dalam logika pemrograman yang presisi dan bebas bug, meliputi:

● Manufaktur & Inventory: Konversi multi-satuan ukur (Unit of Measure dinamis seperti potong, lembar, dan dimensi milimeter), pengelolaan Bill of Materials (BoM) / komposisi bahan yang dapat berubah di tengah produksi beserta riwayat perubahannya, pencatatan scrap/reject, serta pelacakan barang setengah jadi (WIP) dan barang jadi.

● Keuangan, HPP, & Pajak: Logika penjurnalan otomatis, pembuatan sub-ledger Kartu Piutang (AR) dan Kartu Hutang (AP) beserta pembayaran parsial/potongan nota/koreksi Surat Jalan, perhitungan otomatis selisih/varians Harga Pokok Produksi (HPP) standar vs aktual, pengelolaan multi-mata uang (kurs bulanan IDR–USD dan selisih kurs tutup buku), serta pemisahan dan penggabungan laporan transaksi PPN dan Non-PPN (termasuk kesiapan integrasi e-Faktur/Coretax).

d. Keamanan Sistem, Audit Trail, & Kemampuan Analitis (End-to-End)

Terbiasa mengimplementasikan fitur kontrol sistem yang ketat seperti manajemen hak akses (Role-Based Access Control), pencatatan riwayat perubahan/penghapusan data (Audit Trail/Logging), dan mekanisme penguncian periode tutup buku (period locking). Memiliki komunikasi yang baik untuk berdiskusi langsung dengan pengguna lintas divisi (Akuntansi, Gudang, Pabrik) serta menyusun dokumentasi teknis dan panduan pengguna (user training).

3. Tugas & Tanggung Jawab (Job Description)

● Analisis & Proof of Concept (PoC): Bersama tim melakukan validasi teknis (Fit-Gap Analysis) dan Proof of Concept untuk menentukan modul mana yang menggunakan standar/kustomisasi Odoo dan bagian mana yang memerlukan pengembangan custom.

● Pengembangan & Kustomisasi: Mengembangkan modul khusus sesuai aturan unik perusahaan, seperti validasi urutan Nomor SR dalam Rencana Produksi, kalkulasi ukuran variabel (potong/lembar/milimeter), pelacakan progres PO real-time, laporan varians HPP, hingga laporan keuangan gabungan.

● Migrasi & Integrasi Data: Menangani migrasi data dari aplikasi akuntansi lama (PHP/MySQL) dan dokumen kerja Microsoft Excel ke dalam sistem ERP baru tanpa kehilangan integritas saldo awal dan histori transaksi.

● Pengembangan Proyek Mendatang: Menjadi engineer utama dalam siklus hidup pengembangan perangkat lunak (SDLC) untuk inovasi, otomasi, dan pengembangan aplikasi bisnis internal perusahaan selanjutnya di luar proyek ERP utama.

Interview process

About the company
PT Triloka Garda Nusantara
Human Resources
11 - 50 employees
Office address

Ruko Pasar Modern Puncak Permai No 103 JL Raya permai III Sukomanunggal

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you

Software Developer

Rp 3.5-5.2Mio
Full-Time
3–5 years
Minimum Bachelor’s Degree
PT Triloka Garda Nusantara
Full-Time
1–3 years
Minimum Senior/Vocational High School
PT. INTI DATA TELEMATIKA
Full-Time
1–3 years
Minimum Bachelor’s Degree
Medify
Contract
1–3 years
Minimum Associate Degree
Loka Teknologi Indonesia
Full-Time
1–3 years
Minimum Bachelor’s Degree
PT ANEKA KIRANA AMERTA

Software Developer