Keterangan
Tanggung Jawab yang Ditetapkan
- Bekerja sama dengan analis bisnis, penguji kontrol kualitas, pemimpin scrum, pemilik produk, pakar materi, dan peran relevan lainnya untuk menyampaikan produk atau layanan yang layak minimal.
- Mempersiapkan desain teknis tingkat tinggi yang detail dan berbasis standar (solusi, aplikasi, basis data, integrasi, atau antarmuka pemrograman aplikasi) dalam kolaborasi erat dengan tim, pemimpin teknis, dan peran lainnya.
- Berpartisipasi dalam perawatan backlog produk, acara Scrum (Perencanaan Sprint, Pengembangan Solusi, Daily Stand-Up, Tinjauan Sprint, dan Retrospektif), atau acara Kanban (Pengisian Ulang, Daily Stand Up, Tinjauan Pengiriman Layanan)
- Berpartisipasi dalam pengelaborasian item backlog produk secara iteratif, pengkodean, pembangunan, pengujian unit, perbaikan cacat, penyebaran, dan rilis/dukungan epik, produk, atau fitur dengan tim yang ditugaskan.
- Memastikan bahwa kode yang dipush ke pipeline penyebaran adalah berkualitas terbaik dan sepenuhnya memenuhi persyaratan dengan menerapkan praktik pengembangan berbasis perilaku dan pengujian, misalnya, memeriksa/memvalidasi kode secara menyeluruh dan menjalankan cakupan pengujian unit otomatis yang memadai.
- Berpartisipasi dalam penelitian dan inovasi untuk mempelajari teknologi baru dan meningkatkan praktik
- Kadang-kadang melakukan peran Pemimpin Sprint ketika dinyatakan oleh tim
- Melakukan tugas relevan yang mungkin ditugaskan
Deliverables Utama
- Desain Teknis Tingkat Tinggi dan Detail
- Kode Teruji Unit dan Aman
- Deliverables kunci lainnya yang dapat didefinisikan
PENGALAMAN RELEVAN DAN PERSYARATAN LAIN
- Kelayakan untuk mengambil tanggung jawab yang disebutkan di atas pada tingkat yang diperlukan
- Setidaknya tiga (3) tahun pengalaman dalam peran pengembang senior
- Setidaknya lima (5) tahun pengalaman dalam arsitektur, desain, dan pengembangan sistem terintegrasi
- Harus memiliki keterampilan analitis dan pemecahan masalah yang kuat
- Harus memahami siklus hidup pengembangan perangkat lunak dan metodologi manajemen proyek
- Harus memiliki pengalaman terbukti dalam mengembangkan aplikasi berbasis web, RESTful web services, JavaScript, TypeScript, HTML, XML, Stylesheets, ReactJS
- Harus memiliki pengalaman terbukti dalam SharePoint dan mengembangkan aplikasi SPFx
- Harus memiliki pengalaman terbukti dalam merancang, mengembangkan, dan menyebarkan aplikasi web menggunakan ASP.NET dan C#.
- Harus memiliki pengalaman dengan basis data relasional seperti MSSQL, Oracle, dan lainnya
- Pengalaman dengan Azure DevOps (Boards, Rencana Uji, Repos/Git, Pipelines) diutamakan.
- Pengalaman bekerja dengan Layanan Cloud Azure adalah keuntungan
- Pengalaman dengan CI/CD dan YAML adalah keuntungan
- Harus memiliki pengalaman dalam Agile, misalnya, Scrum atau Kanban
- Sertifikasi dalam Secure Coding, Scrum, atau DevOps akan menjadi nilai tambah
- Harus memiliki pengalaman bekerja dalam tim dengan lima anggota atau lebih.
- Harus dapat berhubungan dengan organisasi berbasis informasi besar dan nyaman menghadapi eksekutif senior dari berbagai budaya
- Harus memiliki keterampilan komunikasi lisan dan tulisan yang sangat baik dalam bahasa Inggris
Tipe Pekerjaan: Peran kontraktor independen
Durasi kontrak: 6 bulan / dapat diperbaharui / absorpsi
Persyaratan
Silakan merujuk ke deskripsi pekerjaan.