Software Developer (Full Stack)
Merancang, mengembangkan, dan memelihara aplikasi internal serta integrasi sistem (API) yang mendukung proses bisnis perusahaan, dengan kualitas kode yang baik, aman, dan terdokumentasi sesuai standar pengembangan dan validasi sistem.
Tugas dan Tanggung Jawab Utama :
Pengembangan Aplikasi
• Mengembangkan backend dan REST API menggunakan C# dan ASP.NET Core.
• Mengembangkan antarmuka front end menggunakan TypeScript.
• Mengembangkan script, otomasi, dan pengolahan data menggunakan Python.
• Merancang database, menulis query, stored procedure, dan optimasi performa pada SQL Server.
Integrasi Sistem
• Membangun dan memelihara integrasi antar aplikasi melalui API (termasuk integrasi dengan ERP perusahaan).
• Menangani autentikasi dan otorisasi API serta keamanan data.
Kualitas, Pemeliharaan & Dokumentasi
• Melakukan unit testing, code review, dan perbaikan bug.
• Menggunakan version control (Git) dan mengikuti alur deployment yang terkontrol.
• Menyusun dokumentasi teknis: spesifikasi, desain, dokumentasi API, dan user guide.
• Mendukung aktivitas Computer System Validation (CSV) dan change control untuk aplikasi yang terkait GxP.
• Memberikan dukungan level lanjut (L2/L3) untuk aplikasi yang dikembangkan.
Qualifications :
• S1 Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau bidang terkait.
• 3 tahun sebagai Software Developer / Full Stack Developer.
• Portofolio aplikasi atau API yang pernah dikembangkan.
Kompetensi Teknis
• C#: menguasai OOP, LINQ, async/await, dan dependency injection.
• ASP.NET Core: berpengalaman membangun REST API (Web API), Entity Framework Core, middleware, autentikasi (JWT/OAuth).
• SQL Server: menguasai T-SQL, desain database, stored procedure, view, indexing, dan query tuning.
• TypeScript: berpengalaman membangun front end (Angular, React, atau Vue).
• Python: mampu membuat script otomasi, pengolahan data, dan integrasi.
• Terbiasa menggunakan Git, serta memahami konsep CI/CD.
• Memahami prinsip secure coding (OWASP).
Nilai Tambah
• Pengalaman integrasi dengan ERP (mis. SAP S4 Hana, B1 dll).
• Pengalaman di industri farmasi atau lingkungan teregulasi (GxP, 21 CFR Part 11 / audit trail).
Soft Skill
• Logika dan problem solving yang kuat.
• Mampu menerjemahkan kebutuhan bisnis menjadi solusi teknis.
• Mampu bekerja mandiri maupun dalam tim kecil.