Software Developer
Full-Stack Developer (ERPNext / Next.js) dengan Pengalaman AI
Lokasi: Kalideres, Jakarta — Full-time, On-site
Tentang Perusahaan
PT. Wistara Jaya Ananta adalah perusahaan holding di sektor tekstil. Kami sedang mengakselerasi digitalisasi operasional pabrik dengan ERPNext, aplikasi web modern, dan solusi AI untuk optimasi produksi dan quality control.
Tanggung Jawab Utama
- Kustomisasi dan pengembangan modul ERPNext (Frappe) untuk kebutuhan operasional pabrik.
- Membangun API backend (Python) untuk integrasi data, inference model AI, dan sinkronisasi dengan ERP.
- Mengembangkan antarmuka user-facing dengan Next.js untuk dashboard, form, dan laporan.
- Membuat, melatih, dan men-deploy model ML/AI sederhana untuk deteksi kualitas, prediksi downtime, atau forecasting; memastikan model siap produksi.
- Menyusun pipeline data (ETL), preprocessing, dan automasi penyiapan data dari mesin/IoT dan ERP.
- Mengemas solusi (Docker), menyiapkan endpoint inference (mis. FastAPI), serta integrasi ke CI/CD.
- Menyusun dokumentasi teknis, runbook, dan transfer knowledge ke tim IT.
- Berkoordinasi dengan tim infrastruktur untuk aspek keamanan, skalabilitas, dan monitoring.
Kualifikasi Wajib
- Pendidikan minimal D3/S1 di bidang Informatika, Sistem Informasi, Teknik Komputer, atau setara.
- Pengalaman tangan‑pertama dengan ERPNext / Frappe (kustomisasi doctype, server script, API).
- Mahir Python; pengalaman dengan framework ML (scikit-learn, TensorFlow, atau PyTorch).
- Pengalaman frontend dengan Next.js / React.
- Mengerti pembuatan REST API (mis. FastAPI/Flask) dan mengemas aplikasi menggunakan Docker.
- Familiar dengan SQL / database (Postgres/MariaDB).
- Penggunaan Git, dasar CI/CD (GitHub Actions/GitLab CI), dan troubleshooting deployment.
- Kemampuan menjelaskan konsep AI ke pengguna non-teknis.
- Minimal 2 tahun pengalaman (sesuaikan untuk junior/mid/senior — lihat catatan di bawah).
Kualifikasi Nilai Tambah
- Pengalaman MLOps: MLflow, DVC, model monitoring, model versioning.
- Pengalaman integrasi IoT / sensor (MQTT, OPC-UA) atau knowledge tentang PLC.
- Pengalaman di lingkungan manufacturing atau implementasi ERP skala perusahaan.
- Pengalaman dengan cloud (AWS/GCP/Azure) untuk deployment.
Reporting
- Melapor ke SPV IT.
Status & Benefit
- Status kerja: tetap/kontrak (dikelola HR)
- Benefit: kompensasi kompetitif, pelatihan, dsb (isi sesuai HR)
### Perbedaan level (saran)
- Junior: 0–2 tahun, fokus pada pengembangan feature, dukungan integrasi sederhana, butuh bimbingan.
- Mid: 2–5 tahun, bisa deliver modul ERPNext, men-deploy model sederhana, integrasi end-to-end.
- Senior: 5+ tahun, memimpin desain arsitektur integrasi ERP+ML, MLOps, mentoring tim.
