Job Description
Full details about the role and requirements
Yukerja Summary
The Fullstack Developer role at Bangunperkasa Adhitamasentra is curated from JobStreet (category Teknologi & IT). Note the work location (West Jakarta, Jakarta) before applying. Yukerja.com is not the employer — applications are handled on the official source site.
Kualifikasi Umum :
Pendidikan: Minimal S1 di bidang Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau bidang terkait.
Pengalaman: Minimal 1–2 tahun (Fresh graduates dipersilahkan dengan minat belajar yang tinggi).
Kualifikasi teknikal Fullstack Developer :
Menguasai bahasa pemrograman C# dan .NET 10.
Memahami ASP.NET Core Web API.
Memahami konsep Clean Architecture.
Memahami konsep SOLID Principle dan Design Pattern.
Berpengalaman membangun RESTful API.
Memahami authentication & authorization menggunakan JWT, OAuth, atau sejenisnya.
Menguasai Entity Framework Core, LINQ, dan Dapper.
Berpengalaman menggunakan SQL Server serta memiliki pemahaman mengenai NoSQL (MongoDB menjadi nilai tambah).
Memiliki kemampuan melakukan query tuning, indexing, dan optimasi performa database.
Memahami konsep asynchronous programming (async/await)
Berpengalaman mengembangkan aplikasi menggunakan .NET Blazor.
Memahami komponen Data Binding, MVVM, Dependency Injection.
Memahami responsive UI untuk Android, iOS, Windows, dan Web.
Mampu mengintegrasikan aplikasi dengan REST API.
Memahami state management pada Blazor.
Memahami lifecycle aplikasi mobile.
Soft skill Fullstack Developer :
Kemampuan bekerja dalam tim: kemampuan bekerja dengan tim SA, designer, dan stakeholder untuk memastikan bahwa sistem bekerja sesuai dengan harapan.
Kemampuan komunikasi: kemampuan untuk berkomunikasi secara jelas dan efektif dengan rekan kerja, client, dan stakeholders.
Kemampuan problem solving: kemampuan untuk menganalisis masalah dan menemukan solusi yang efektif dan efisien.
Fleksibilitas dan adaptabilitas: kemampuan untuk bekerja dengan baik dalam situasi yang berubah-ubah dan beradaptasi dengan perubahan teknologi.
Kemampuan organisasi: kemampuan untuk mengelola tugas dan prioritas dengan baik untuk memastikan bahwa pekerjaan selesai tepat waktu.
Kemampuan belajar: kemampuan untuk terus belajar dan memperbarui pengetahuan dan keterampilan.
Kemampuan mewujudkan: kemampuan untuk mewujudkan dan bekerja dalam deadline yang ketat dan memenuhi harapan klien.