Deskripsi Kerja:
- Menerima permintaan pembuatan, penyesuaian, ataupun perbaikan fitur, function, modul, maupun services pada aplikasi.
- Mendapatkan, memahami, dan mendiskusikan informasi analisa dan desain aplikasi yang akan dan sedang dikerjakan, sebaik, selengkap, dan sejelas mungkin.
- Mengembangkan, memodifikasi, mengintegrasikan, mengimplementasikan, menguji, dan memelihara aplikasi mengunakan Python dan framework yang relevan seperti Django atau Flask.
- Membuat dan mengubah kode program sesuai standar dan pengaturan departemen menggunakan model proses pembuatan dan pengembangan perangkat lunak yang diterapkan Departemen IT.
- Membuat aplikasi sesuai yang diperintahkan atasan dengan mengikuti desain dan rencan yang dibuat oleh tim Development.
- Melakukan debugging untuk mengidentifikasi dan memperbaiki bug atau masalah.
- Melakukan continuous improvement dan mengoptimalkan kinerja aplikasi dan meningkatkan efisiensi kode.
- Menerapkan praktik keamanan terbaik untuk melindungi data dan sistem.
- Membuat technical documentation dan panduan user.
- Bekerja sama dengan tim untuk membangun aplikasi.
- Menjaga keamanan dan kerahasiaan data pada komputer, software, dan server.
- Melakukan monitoring dan pemeliharaan rutin untuk memastikan aplikasi/service tetap berjalan dengan baik.
- Membuat dokumentasi pengembangan aplikasi dan laporan kegiatan rutin.
Kualifikasi:
- Latar belakang minimal D3/S1 Teknik Informatika, Computer Science, atau sejenisnya.
- Berpengalaman minimal 1 tahun sebagai Back-End Developer atau posisi terkait yang berfokus pada Python.
- Menguasai Linux Server.
- Menguasai bahasa pemrograman Python dan ragam framework pada Python.
- Memahami API Concept (JSON/XML).
- Menguasai REST API.
- Menguasai pengelolaan database mulai dari perancangan hingga query yang kompleks (MySQL, PostgreSQL, dll).
- Terbiasa dengan version control tools seperti GitHub.
- Kemampuan pemecahan masalah yang baik dan analisis kritis.
- Mampu berkomunikasi dan bekerja sama dengan baik dengan rekan setim maupun atasan.
- Mampu bekerja secara individu ataupun kelompok.
- Mampu menulis dokumentasi dan laporan dengan baik.
- Bisa menjaga kebersihan dan kerapian peralatan dan lingkungan kerja.
Kesempatan untuk meningkatkan skill.
Tantangan untuk mengembangkan perusahaan.
Good and friendly work environment.
How many years' experience do you have as a Backend Developer?
What's your expected monthly basic salary?
Which of the following programming languages are you experienced in?
Which of the following Relational Database Management Systems (RDBMS) are you experienced with?
Which of the following revision control tools do you have experience using?