Fullstack AI Engineer (Omnichannel & Automation)
Requirement :
A. Technical Skills
- Backend : Mahir dalam C# dan .NET Core / .NET Framework.
- API : Pengalaman kuat dengan API RESTful. Familiaritas dengan SOAP Web Services.
- Frontend : Pengalaman kerja nyata dengan framework JavaScript modern seperti atau
- Database : Keahlian mendalam dalam Microsoft SQL Server (T-SQL, Stored Procedures, Optimasi Query)
- Deployment/Cloud : Pengalaman deployment menggunakan Azure Cloud, khususnya Azure Kubernetes Service (AKS), atau layanan containerization sejenis.
- OS : Kemampuan administrasi dan deployment pada lingkungan Linux VM.
B. Specialisasi Skills
- Pengalaman praktis dalam menggunakan dan mengkonfigurasi workflow automation platform seperti n8n.
- Pemahaman dan pengalaman dalam integrasi Web Chat dan platform omnichannel (misalnya, Chatwoot)
- Pemahaman konsep dasar dan implementasi chatbot atau solusi AI sederhana.
C. Kualifikasi Umum
- Gelar Sarjana (S1) di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait
- Minimal [3-5] tahun pengalaman kerja sebagai Programmer/Developer, dengan minimal [1-2] tahun fokus sebagai Full-Stack
D. Plus Point
- Pengalaman dengan database selain MS SQL Server, seperti PostgreSQL
- Familiaritas dengan containerization (Docker) dan konsep DevOps (CI/CD).
- Pengalaman pengembangan atau integrasi dengan platform AI/NLP spesifik (misalnya, Microsoft Bot Framework, Dialogflow)
Key Responsibilities:
A. Pengembangan Aplikasi (Full-Stack)
- Merancang, mengembangkan, dan memelihara aplikasi web sisi server menggunakan C# dan .NET Core/Framework.
- Membuat dan mengonsumsi API RESTful dan SOAP untuk integrasi sistem.
- Mengembangkan user interface (UI) yang responsif dan interaktif menggunakan framework atau
B. AI, Omnichannel, & Otomasi
- Mengembangkan dan mengintegrasikan solusi AI/Chatbot ke dalam saluran komunikasi yang berbeda (omnichannel), khususnya Web Chat dan platform serupa.
- Merancang dan mengimplementasikan alur kerja otomatisasi bisnis yang kompleks menggunakan tools seperti n8n atau platform low-code/no-code lainnya.
- Mengelola dan mengkonfigurasi omnichannel support tools seperti Chatwoot.
C. Deployment & Infrastruktur (DevOps)
- Mengelola siklus hidup deployment aplikasi secara keseluruhan (CI/CD). Melakukan deployment, scaling, dan pemeliharaan aplikasi pada lingkungan cloud, seperti Azure Kubernetes Service (AKS) atau Azure Container Apps.
- Mengerti deployment dengan Windows IIS untuk aplikasi berbasis .Net framework dan .Net Core
- Mengelola dan melakukan troubleshooting pada Virtual Machine (VM) berbasis Linux untuk hosting aplikasi dan layanan.
D. Basis Data (Database)
- Merancang skema database yang efisien dan mengoptimalkan query untuk Microsoft SQL Server
- Memastikan keamanan dan integritas data di seluruh sistem