Memuat lowongan

Menyiapkan informasi terbaru...

Head of System Development

PT Media Indonusa (Jakarta) Jakarta Pusat, DKI Jakarta

Deskripsi pekerjaan

Posisi Head of System Development bertanggung jawab penuh dalam merancang, mengembangkan, dan memelihara arsitektur sistem serta aplikasi perangkat lunak perusahaan. Peran ini menuntut pemahaman mendalam tentang siklus hidup pengembangan perangkat lunak (SDLC) dan prinsip-prinsip rekayasa perangkat lunak untuk memastikan solusi teknologi yang skalabel, aman, dan andal. Anda akan memimpin proyek pengembangan sistem dari tahap inisiasi hingga penyelesaian, mengelola proses deployment, serta memastikan semua solusi teknologi selaras dengan kebutuhan bisnis dan standar teknis. Selain itu, Anda akan berkolaborasi erat dengan tim IT, Product, QA, dan DevOps, serta memberikan dukungan teknis berkelanjutan dan perbaikan sistem untuk meminimalkan gangguan bisnis.

Tanggung jawab: Merancang dan mengembangkan arsitektur sistem untuk memenuhi kebutuhan bisnis; Mengembangkan, memelihara, dan meningkatkan aplikasi perangkat lunak sesuai spesifikasi produk; Menerapkan standar pengkodean aman dan praktik terbaik pengembangan perangkat lunak; Mengintegrasikan sistem dan aplikasi baru dengan infrastruktur yang ada; Mengelola proses deployment dan rilis produk; Memberikan pemeliharaan, dukungan teknis, dan perbaikan berkelanjutan; Memecahkan masalah aplikasi dan sistem secara efisien; Mengembangkan dan memelihara dokumentasi sistem dan panduan teknis; Menyiapkan laporan teknis terkait kinerja sistem dan progres pengembangan; Berkolaborasi dengan tim IT, Product, dan unit bisnis lainnya; Memastikan desain dan pengembangan sistem selaras dengan tujuan produk; Mengikuti perkembangan teknologi dan tren industri; Mengidentifikasi dan menerapkan solusi inovatif untuk meningkatkan kinerja sistem; Memastikan sistem mematuhi regulasi industri dan standar keamanan; Menerapkan langkah-langkah keamanan untuk melindungi data sensitif; Mengelola proyek pengembangan sistem dari awal hingga selesai; Memastikan proyek selesai tepat waktu, sesuai ruang lingkup, kualitas, dan anggaran.

Kualifikasi: Gelar Sarjana di bidang Ilmu Komputer, Teknologi Informasi, Rekayasa Perangkat Lunak, atau bidang terkait; Pengalaman minimal 5 tahun dalam pengembangan perangkat lunak, pengembangan sistem, atau peran teknologi terkait; Memahami siklus hidup pengembangan perangkat lunak (SDLC), arsitektur sistem, dan prinsip rekayasa perangkat lunak; Menguasai setidaknya satu bahasa pemrograman modern (Java, Kotlin, Go, Python, JavaScript/TypeScript, atau C#); Berpengalaman merancang dan mengembangkan aplikasi yang skalabel, andal, dan aman; Familiar dengan RESTful APIs, microservices, sistem basis data, integrasi sistem, dan layanan pihak ketiga; Memahami basis data relasional dan/atau NoSQL serta desain basis data; Memahami praktik pengkodean aman, keamanan aplikasi, autentikasi, otorisasi, dan perlindungan data; Berpengalaman dengan sistem kontrol versi (Git) dan alur kerja pengembangan modern; Familiar dengan CI/CD, praktik DevOps, infrastruktur cloud, dan proses deployment; Memiliki kemampuan pemecahan masalah yang kuat; Berpengalaman bekerja dalam lingkungan Agile/Scrum; Memiliki kemampuan dokumentasi dan komunikasi yang kuat; Pengalaman mengelola atau mengoordinasikan proyek pengembangan sistem menjadi nilai tambah.

Tanggung jawab

  • Merancang dan mengembangkan arsitektur sistem untuk memenuhi kebutuhan bisnis
  • Mengembangkan, memelihara, dan meningkatkan aplikasi perangkat lunak sesuai spesifikasi produk
  • Menerapkan standar pengkodean aman dan praktik terbaik pengembangan perangkat lunak
  • Mengintegrasikan sistem dan aplikasi baru dengan infrastruktur yang ada
  • Mengelola proses deployment dan rilis produk
  • Memberikan pemeliharaan, dukungan teknis, dan perbaikan berkelanjutan
  • Memecahkan masalah aplikasi dan sistem secara efisien
  • Mengembangkan dan memelihara dokumentasi sistem dan panduan teknis
  • Menyiapkan laporan teknis terkait kinerja sistem dan progres pengembangan
  • Berkolaborasi dengan tim IT, Product, dan unit bisnis lainnya
  • Memastikan desain dan pengembangan sistem selaras dengan tujuan produk
  • Mengikuti perkembangan teknologi dan tren industri
  • Mengidentifikasi dan menerapkan solusi inovatif untuk meningkatkan kinerja sistem
  • Memastikan sistem mematuhi regulasi industri dan standar keamanan
  • Menerapkan langkah-langkah keamanan untuk melindungi data sensitif
  • Mengelola proyek pengembangan sistem dari awal hingga selesai
  • Memastikan proyek selesai tepat waktu, sesuai ruang lingkup, kualitas, dan anggaran

Kualifikasi

  • Gelar Sarjana di bidang Ilmu Komputer, Teknologi Informasi, Rekayasa Perangkat Lunak, atau bidang terkait
  • Pengalaman minimal 5 tahun dalam pengembangan perangkat lunak, pengembangan sistem, atau peran teknologi terkait
  • Memahami siklus hidup pengembangan perangkat lunak (SDLC), arsitektur sistem, dan prinsip rekayasa perangkat lunak
  • Menguasai setidaknya satu bahasa pemrograman modern (Java, Kotlin, Go, Python, JavaScript/TypeScript, atau C#)
  • Berpengalaman merancang dan mengembangkan aplikasi yang skalabel, andal, dan aman
  • Familiar dengan RESTful APIs, microservices, sistem basis data, integrasi sistem, dan layanan pihak ketiga
  • Memahami basis data relasional dan/atau NoSQL serta desain basis data
  • Memahami praktik pengkodean aman, keamanan aplikasi, autentikasi, otorisasi, dan perlindungan data
  • Berpengalaman dengan sistem kontrol versi (Git) dan alur kerja pengembangan modern
  • Familiar dengan CI/CD, praktik DevOps, infrastruktur cloud, dan proses deployment
  • Memiliki kemampuan pemecahan masalah yang kuat
  • Berpengalaman bekerja dalam lingkungan Agile/Scrum
  • Memiliki kemampuan dokumentasi dan komunikasi yang kuat
  • Pengalaman mengelola atau mengoordinasikan proyek pengembangan sistem menjadi nilai tambah

Informasi lowongan

Tipe pekerjaan
Full-time
Pendidikan
S1
Gaji
Rp 20.000.000 – Rp 25.000.000 per month

Cara melamar

Lowongan aktif terkait

Lihat lowongan kerja terbaru lainnya