Deskripsi Pekerjaan
Bergabunglah dengan TechNova Solutions dan berkontribusi pada inovasi digital masa depan. Kami sedang mencari seorang Senior Programmer berbakat untuk mengembangkan solusi perangkat lunak yang tangguh dan skalabel untuk klien global kami. Jika Anda memiliki passion yang tinggi terhadap kode bersih, arsitektur sistem yang efisien, dan kolaborasi tim yang kuat, ini adalah kesempatan emas untuk Anda.
Kami menawarkan lingkungan kerja yang inklusif, fleksibel, dan berorientasi pada pertumbuhan profesional.
Tanggung Jawab
- Mengembangkan, menguji, dan memelihara aplikasi perangkat lunak berkinerja tinggi menggunakan teknologi modern.
- Melakukan refactoring kode untuk meningkatkan efisiensi, keamanan, dan keterbacaan.
- Bekerja sama dengan desainer UI/UX dan tim produk untuk menerjemahkan kebutuhan pengguna menjadi fitur teknis.
- Mentor teknis bagi tim pengembang junior, berbagi best practice coding, dan memimpin sesi code review.
- Menyelesaikan masalah teknis kompleks dan debugging sistem yang ada.
- Mengamankan dan mengoptimalkan infrastruktur backend serta database.
- Mengikuti standar industri dan praktik terbaik dalam pengembangan perangkat lunak (SDLC).
Kualifikasi
- Sertifikasi atau gelar S1/S2 Teknik Informatika, Rekayasa Perangkat Lunak, atau bidang terkait.
- Pengalaman minimal 5 tahun dalam pengembangan perangkat lunak full-stack.
- Keahlian kuat dalam bahasa pemrograman seperti Python, Java, atau Node.js.
- Pemahaman mendalam tentang struktur database SQL dan NoSQL.
- Kemampuan pemecahan masalah yang kuat dan logis.
- Komunikasi interpersonal yang efektif dan kemampuan bekerja dalam tim lintas fungsi.
- Familiaritas dengan metodologi Agile dan kerangka kerja Scrum.