Job description for Fullstack Developer at Solutionlabs Grup Indonesia
Skill Requirement:
1. Untuk keperluan developer memiliki 3 sub profile kebutuhan:
▪ Web Application Developer ▪ Backend Developer ▪ Mobile Developer/Progressive Web Application
Setiap personnel yang diajukan harus memiliki minimal 2 kemampuan. Memiliki kemampuan Full Stack Developer dengan Multidelivery platform
(Web dan Mobile) menjadi sebuah nilai tambah.
2. Ahli dalam Bahasa pemrograman/framework berikut:
▪ Java ▪ .NET Core ▪ Javascript/Typescript ▪ Python ▪ NodeJs/React/React Native/KoaJS ▪
Angular ▪ Vue
▪ Ioniq ▪ Go-Lang ▪ Python/R ▪ Low Code/No Code
Minimal 3 (tiga), melebihi dari itu adalah sebuah nilai tambah.
4. Kemampuan pembangunan sistem dengan Responsive/Adaptive UI adalah sebuah keharusan.
5. Pengetahuan yang dalam mengenai:
▪ CSS 3.0 ▪ Bootstrap ▪ Message Queueing/Broker (Pub/Sub) ▪ Asynchronous Call Process ▪
Threading/Multi-Threading/Grid Process
▪ RDBMS ▪ Graph/No-SQL Database ▪ Service Worker ▪ PWA (Progressive Web App) ▪ Web Assembly
6. Berpengalaman sebagai Developer dan/atau Dev Team dalam solusi Perangkat Lunak minimal selama 2 (dua) tahun.
7. Sudah menjalankan minimal 3 (tiga) siklus proyek hingga tahap delivery/testing.
8. Berpengalaman mengimplementasikan arsitektur microservices dan dockerize minimal 1 (satu) solusi yang sudah Go-Live.
9. Menerapkan code convention standard, clean code principe, dan design pattern sesuai standard literasi yang ada dan dikenal secara umum.
10. Mampu memanfaatkan dengan Source Code Repository perusahaan
11. Seorang Team Player dengan kemampuan Analytical Thinking yang baik dalam penyerapan masalah hingga penyediaan resolusi.
12. Memiliki sertifikasi keahlian terkait kompetensi pemrograman dan/atau database.
13. Memiliki kemampuan komunikasi yang baik dalam lingkup professional dengan Bahasa Indonesia dan Inggris secara verbal maupun tulisan.
14. Pernah menjadi DevSecOps Engineer adalah sebuah nilai tambah.
15. Pernah menjad QA di ekosistem mining adalah sebuah nilai tambah
Job Description:
1. Membangun sistem dengan architecture design pattern termasuk struktur database yang
baik dan menciptakan kehandalan sistem yang diharapkan.
2. Implementasi standard keamanan dari sisi code dan logic aplikasi sesuai dengan standard
Open Web Application Security Project (OWASP) dan clean code principe.
3. Melakukan Integrasi dengan sistem luar sebagai data provider maupun data consumer
menggunakan berbagai pendekatan yang empiris serta mampu melakukan registrasi kedalam
API Gateway/Service Bus.
4. Melakukan integrasi dengan berbagi produk principal dengan mengikuti tata aturan,
protocol, API Standard, dan Software Development Kit.
5. Menggabungkan berbagai algoritma untuk membentuk solusi yang dibutuhkan dengan
tetap memperhatikan kualitas, performansi, dan code efficiency yang baik.
6. Pengembangan UI/UX lebih lanjut berdasarkan raw material yang diberikan System Analyst
ataupun UI/UX Engineer termasuk pemenuhan logic interaksinya.
7. Membangun Database Function, Procedure, dan query untuk kebutuhan data
fetching/base analysis yang dibutuhkan oleh system.
8. Membangun Coding dan API Spec/Documentation yang dibutuhkan dan disetujui

