- 4+ tahun pengalaman dalam Pengembang Perangkat Lunak Berpengalaman dalam membimbing lebih banyak anggota tim, melakukan tinjauan kode, dan membantu tim untuk tumbuh bersama dalam sebuah tim.
- Berpengalaman dalam menerjemahkan bisnis ke kebutuhan pengembangan perangkat lunak dan mengelola anggota tim untuk memecahkan masalah.
- Memahami Siklus Hidup Pengembangan Perangkat Lunak Berpengalaman dalam bahasa pemrograman seperti Java, Go, NodeJs dan lain-lain.
- Berpengalaman dalam bahasa pemrograman untuk aplikasi Web seperti HTML, CSS, Javascript
- Berpengalaman dalam bahasa pemrograman untuk Aplikasi Seluler seperti Java, Kotlin, React Native, Flutter dan IOS.
- Pemahaman mendalam tentang Database Relasional dan noSql
- Pemahaman mendalam tentang kontrol versi (GIT)
- Memahami konsep dan implementasi DevOps
- Memahami konsep dan implementasi Container / Docker
- Memahami dalam menerapkan pola desain dan prinsip desain untuk menciptakan skalabilitas produk