Software Engineer: Join Our Fight Against Money Laundering with Innovative Solutions (Global Fintech Platform)
1. Pengembangan & Implementasi Perangkat Lunak
Merancang, mengembangkan, dan memelihara solusi perangkat lunak yang scalable dan aman.
Menulis kode yang bersih, efisien, dan terdokumentasi dengan baik.
Berkolaborasi dengan tim produk dan desain untuk menerjemahkan kebutuhan bisnis menjadi aplikasi fungsional.
Mengintegrasikan API dan layanan pihak ketiga sesuai kebutuhan.
Mengoptimalkan kinerja aplikasi agar efisien dan scalable.
2. Arsitektur & Desain Teknis
Berkontribusi dalam desain dan pengembangan arsitektur sistem.
Memastikan solusi selaras dengan kebutuhan bisnis dan standar teknis.
Melakukan code review dan memastikan kepatuhan terhadap standar pemrograman.
3. Pengujian & Debugging
Mengembangkan dan menjalankan unit test, integration test, dan system test.
Mengidentifikasi serta memperbaiki bug dan masalah kinerja.
Meningkatkan proses pengembangan dengan otomatisasi pengujian.
4. Keamanan & Kepatuhan
Menerapkan praktik keamanan terbaik untuk melindungi aplikasi.
Memastikan kepatuhan terhadap regulasi industri, terutama dalam fintech dan AML.
5. Kolaborasi & Komunikasi
Bekerja sama dengan tim DevOps, QA, dan pemangku kepentingan bisnis.
Berpartisipasi dalam meeting tim, perencanaan sprint, dan siklus Agile.
Memberikan bimbingan teknis kepada engineer junior jika diperlukan.
6. Dokumentasi & Pembelajaran Berkelanjutan
Menjaga dokumentasi arsitektur sistem dan pengembangan perangkat lunak.
Mengikuti perkembangan teknologi terbaru untuk meningkatkan inovasi.
7. Pemeliharaan & Dukungan
Memantau dan memperbaiki kinerja aplikasi secara proaktif.
Mendukung pembaruan sistem, perbaikan bug, dan peningkatan fitur.
Memastikan keandalan sistem dengan mengatasi masalah teknis yang muncul.