A. Kualifikasi Wajib (Minimal)Pengalaman Pengembangan: Memiliki pengalaman minimal 2 tahun dalam pengembangan modul atau aplikasi kustom di atas platform Salesforce (termasuk Salesforce Lightning, Apex, Visualforce, dan komponen custom).Pemahaman Platform: memahami arsitektur Salesforce, model data (objects, fields, relationships), serta keamanan data (profiles, permission sets, sharing rules).Pengembangan Kustom: Pengalaman mengembangkan custom modules, triggers, batch classes, queueable jobs, dan REST/SOAP web services pada Salesforce.Integrasi: Memiliki pengalaman mengintegrasikan Salesforce dengan sistem eksternal (ERP, middleware, aplikasi pihak ketiga) menggunakan API Salesforce.Version Control: Familiar dengan alat version control seperti Git (GitHub/GitLab/Bitbucket) dalam pengembangan tim.For citizens only
B. Kualifikasi Diutamakan (Preferred)Sertifikasi Salesforce Developer: Diutamakan memiliki salah satu sertifikasi berikut:Salesforce Certified Platform Developer ISalesforce Certified Platform Developer IISalesforce Certified JavaScript Developer I (untuk pengembangan Lightning Web Components)Pengalaman Agile: Terbiasa bekerja dalam tim pengembangan dengan metodologi Scrum atau Agile.DevOps: Memahami pipeline CI/CD untuk Salesforce menggunakan alat seperti Salesforce DX, Copado, atau Gearset.Testing: Mampu menulis test classes dengan cakupan kode minimal 75% dan memahami best practices testing di Salesforce.
C. Kualifikasi UmumPengalaman Konsultasi: Minimal 2 tahun pengalaman sebagai Technical Consultant, System Analyst, atau Developer dalam proyek enterprise.Analisis Kebutuhan: Mampu melakukan requirement gathering, gap analysis, dan menyusun technical design document (TDD).Bahasa Pemrograman (Opsional): Menguasai bahasa pemrograman umum seperti Java, Python, atau C# menjadi nilai tambah untuk konteks integrasi.Database: Memahami SQL dan konsep relational database.Soft Skills:Kemampuan komunikasi dan presentasi yang baik (dengan klien maupun tim internal).Problem-solving dan critical thinking.Manajemen waktu dan kemampuan bekerja dalam tekanan (deadline).Bahasa: Mampu berbahasa Inggris aktif (lisan dan tulisan) minimal level menengah.
Deskripsi Pekerjaan:Mengembangkan custom modules, aplikasi, dan fitur baru di Salesforce menggunakan Apex, Lightning Web Components (LWC), Visualforce, dan SOQL/SOSL.Membuat serta mengelola custom objects, fields, page layouts, record types, validation rules, formula fields, dan workflow rules.Mengembangkan batch jobs, schedulable classes, queueable jobs, dan triggers dengan prinsip bulk-safe dan best practices Salesforce.Melakukan unit testing dan menjamin cakupan kode minimal 75%.Berkolaborasi dengan Business Analyst dan Project Manager untuk memahami kebutuhan bisnis klien.Melakukan technical feasibility study dan menyusun Technical Design Document (TDD).Merancang dan mengimplementasikan integrasi antara Salesforce dengan sistem lain (ERP, CRM lain, aplikasi internal) menggunakan REST/SOAP API, Platform Events, atau middleware sepert TIBCO