Bertanggung jawab untuk merancang, mengembangkan, menguji, dan memelihara perangkat lunak (software) komputer. Melakukan analisa, membuat rekayasa, menyusun spesifikasi, mengimplementasikan dan memvalidasi suatu rancangan sistem perangkat lunak untuk menjawab suatu permasalahan.
Ringkasan
Deskripsi
Tanggung Jawab
- Analisis kebutuhan perangkat lunak yang akan dikembangkan
- Merancang arsitektur perangkat lunak
- Melakukan pengembangan perangkat lunak
- Melakukan pengujian perangkat lunak
- Memecahkan masalah dan bug dalam perangkat lunak
- Menyusun dokumentasi teknis yang jelas dan komprehensif
- Memantau kinerja perangkat lunak, melakukan perbaikan, pembaruan, dan peningkatan perangkat lunak
- Memastikan perangakt lunak yang dikembangkan aman dari serangan siber
Persyaratan
Pengalaman:
2 - 3 Tahun- Berpengalaman dalam mengelola tim developer minimal 2 tahun
- Pengalaman sebagai Developer 4 tahun
- Pengalaman sebagai Arsitek Perangkat Lunak 2 tahun
- Ahli dalam Java Springboot, NodeJS, ReactJS
- Ahli dalam Oracle, MongoDB, MySQL
- Ahli dalam Teknologi Berbasis Cloud
- Ahli dalam Restful API, JSON, Web Service
- Kemampuan untuk membuat Framework (Desktop, Web, Berbasis Mobile)
- Pengalaman membuat Aplikasi Mobile dan Web (lebih disukai di Industri Keuangan)
- Berpengalaman membuat Aplikasi Dashboard Analytics
- Ahli dalam Konsep Keamanan (JWT, Obfuscate, ProGuard)
- Ahli dalam Metodologi Pengembangan Scrum"
Skill
- oracle
- Java
- Javascript
- program development
Tunjangan
Dibicarakan saat interviewInsentif
Dibicarakan saat interviewWaktu Kerja
-
Formal