Deskripsi pekerjaan Software Developer Pt. Swadharma Duta Data
Kami saat ini sedang mencari Software Developer yang kompeten dan berpengalaman untuk mendukung pengembangan solusi digital di sektor perbankan. Peran ini mencakup pengembangan aplikasi, integrasi sistem, peningkatan performa dan reliability, penerapan best practice engineering, serta memastikan standar keamanan dan kualitas aplikasi sesuai kebutuhan industri perbankan.
📍Jakarta, Indonesia
📝Project-based kontrak
Deskripsi Pekerjaan:
- Mengembangkan, menguji, dan memelihara aplikasi digital (web, mobile, dan backend services) khususnya di lingkungan digital banking.
- Membangun dan mengimplementasikan arsitektur modern seperti Microservices, Event-Driven Architecture, serta Microfrontend.
- Berkolaborasi dengan tim lintas fungsi menggunakan metodologi Agile/Scrum.
- Mengembangkan aplikasi yang scalable, secure, dan high-performance.
- Melakukan unit testing, integration testing, serta automation testing untuk memastikan kualitas aplikasi.
- Mengelola integrasi API, messaging system, dan data processing.
- Mendukung proses deployment dan CI/CD pipeline.
Kualifikasi:
- Minimal pendidikan S1 di bidang Teknik Informatika, Sistem Informasi, Teknik Komputer, atau bidang terkait.
- Pengalaman minimal 3 tahun sebagai Software Developer (Backend / Frontend / Mobile).
- Memahami fundamental ilmu komputer, struktur data, dan basis data.
- Menguasai salah satu atau lebih tech stack berikut:
- Backend: Java (Spring Boot), Python, NodeJs, NET
- Mobile: Swift (iOS), Kotlin (Android)
- Frontend Web: JavaScript / TypeScript (Angular / NextJS), VueJs
- Memahami arsitektur aplikasi seperti Clean Architecture, MVVM/VIPER, Modular Architecture.
5. Berpengalaman dengan:
- Messaging: Kafka, RabbitMQ, Redis Pub/Sub
- Database: SQL (Oracle/PostgreSQL), MongoDB, Redis
- API & Data Transfer: REST API, SFTP, Object Storage (AWS S3)
6. Terbiasa dengan tools DevOps & CI/CD seperti Docker, Kubernetes, GitLab CI, Jenkins, Fastlane.
7. Memahami konsep authentication (SSO), security, serta best practice secure coding.
8. Memiliki pengalaman dalam testing (Unit, Integration, Automation).
9. Nilai tambah: memahami tracing, profiling, monitoring, serta implementasi microfrontend.
10. Dapat bergabung secepatnya





