Deskripsi pekerjaan
Software Architect bertanggung jawab untuk merancang solusi teknis end-to-end dan arsitektur sistem berdasarkan kebutuhan fungsional maupun non-fungsional. Peran ini menggabungkan kepemimpinan teknis dengan keterlibatan langsung dalam pengembangan perangkat lunak (40–60% coding), memastikan produk akhir selaras dengan desain awal dan standar kualitas. Selain itu, posisi ini bertugas memimpin dan membimbing tim teknis, melakukan tinjauan desain dan kode, serta berkolaborasi dengan berbagai pemangku kepentingan seperti manajer produk, analis sistem, dan tim QA. Software Architect juga berperan dalam mengevaluasi teknologi terkini, melakukan riset berkelanjutan, serta menyusun dokumentasi teknis dan pedoman arsitektur untuk tim engineering.
Tanggung jawab: Merancang solusi teknis dan arsitektur sistem end-to-end; Menentukan spesifikasi teknis serta menyusun cetak biru teknis dan dokumentasi arsitektur; Mengevaluasi teknologi saat ini, melakukan penilaian teknologi, dan menyiapkan analisis kelebihan/kekurangan solusi alternatif; Berkolaborasi dengan AM/Pre-sales, product squad, manajer produk, analis sistem, software engineer, dan QA; Memimpin dan membimbing tim teknis, melakukan tinjauan desain dan kode, serta terlibat dalam pengembangan langsung; Memantau kemajuan pengembangan untuk memastikan keselarasan dengan desain awal dan mengelola risiko teknis; Melakukan riset berkelanjutan terhadap teknologi baru yang relevan; Menyusun dokumentasi arsitektur dan pedoman teknis bagi tim engineering.
Kualifikasi: Pendidikan minimal S1 di bidang Ilmu Komputer, Teknik, Matematika, atau bidang terkait; Pengalaman minimal 7 tahun sebagai pengembang perangkat lunak, dengan minimal 3 tahun di peran technical lead atau architect; Memiliki keahlian teknis yang kuat dalam teknologi Digital & Analytics; pengalaman di Application Services (Non-SAP) menjadi nilai tambah; Kemampuan terbukti dalam membuat desain arsitektur, spesifikasi teknis, dan dokumentasi formal; Pengalaman atau familiar dengan AI/ML dan solusi berbasis AI merupakan nilai tambah yang kuat; Keterampilan coding hands-on (diharapkan 40–60% dari waktu kerja); Menguasai C# ASP.NET Core, NodeJS, ReactJS, AWS/Azure Cloud, SQL Server/PostgreSQL; Memiliki pemikiran analitis, pemecahan masalah, dan design thinking yang kuat; Kemampuan komunikasi, kerja sama tim, dan kepemimpinan yang sangat baik; Memiliki keinginan kuat untuk belajar dan mengadopsi teknologi baru.
Tanggung jawab
- Merancang solusi teknis dan arsitektur sistem end-to-end
- Menentukan spesifikasi teknis serta menyusun cetak biru teknis dan dokumentasi arsitektur
- Mengevaluasi teknologi saat ini, melakukan penilaian teknologi, dan menyiapkan analisis kelebihan/kekurangan solusi alternatif
- Berkolaborasi dengan AM/Pre-sales, product squad, manajer produk, analis sistem, software engineer, dan QA
- Memimpin dan membimbing tim teknis, melakukan tinjauan desain dan kode, serta terlibat dalam pengembangan langsung
- Memantau kemajuan pengembangan untuk memastikan keselarasan dengan desain awal dan mengelola risiko teknis
- Melakukan riset berkelanjutan terhadap teknologi baru yang relevan
- Menyusun dokumentasi arsitektur dan pedoman teknis bagi tim engineering
Kualifikasi
- Pendidikan minimal S1 di bidang Ilmu Komputer, Teknik, Matematika, atau bidang terkait
- Pengalaman minimal 7 tahun sebagai pengembang perangkat lunak, dengan minimal 3 tahun di peran technical lead atau architect
- Memiliki keahlian teknis yang kuat dalam teknologi Digital & Analytics; pengalaman di Application Services (Non-SAP) menjadi nilai tambah
- Kemampuan terbukti dalam membuat desain arsitektur, spesifikasi teknis, dan dokumentasi formal
- Pengalaman atau familiar dengan AI/ML dan solusi berbasis AI merupakan nilai tambah yang kuat
- Keterampilan coding hands-on (diharapkan 40–60% dari waktu kerja)
- Menguasai C# ASP.NET Core, NodeJS, ReactJS, AWS/Azure Cloud, SQL Server/PostgreSQL
- Memiliki pemikiran analitis, pemecahan masalah, dan design thinking yang kuat
- Kemampuan komunikasi, kerja sama tim, dan kepemimpinan yang sangat baik
- Memiliki keinginan kuat untuk belajar dan mengadopsi teknologi baru
Informasi lowongan
- Tipe pekerjaan
- Full-time
- Pendidikan
- S1
- Gaji
- Negosiasi