
CPU Softwarehouse AG mengembangkan perangkat lunak dan menyediakan konsultasi TI yang berfokus pada digitalisasi proses bisnis, terutama di sektor perbankan. Berbekal pengalaman lebih dari 40 tahun, perusahaan ini mendukung bank melalui pengembangan perangkat lunak yang disesuaikan serta saran mengenai optimalisasi proses, kepatuhan terhadap regulasi, dan strategi digitalisasi. Perpaduan teknologi dan panduan operasional membantu tim perbankan meningkatkan efisiensi, mengelola risiko, dan melayani nasabah dengan lebih efektif.
Pengembang Perangkat Lunak Full-Stack, Java dan Angular
Membangun dan memelihara perangkat lunak perbankan di CPU Consulting & Software dengan Java, Spring Boot, dan Angular. Posisi ini menerapkan model kerja hibrida.
Deskripsi
- Membangun dan memelihara perangkat lunak untuk sistem frontend dan backend.
- Mewujudkan kebutuhan bisnis mulai dari analisis dan desain hingga implementasi, pengujian, dan peluncuran ke produksi.
- Berpartisipasi dalam desain, implementasi, pengujian, deployment, dan pemeliharaan di seluruh siklus hidup perangkat lunak.
- Membuat arsitektur modular yang dirancang agar mudah diskalakan dan dipelihara.
- Mengintegrasikan modul dan basis data, serta melakukan pengujian oleh pengembang dan pengujian integrasi.
- Meninjau kode, memperbaiki bug, mendukung jaminan kualitas, dan mengotomatiskan pengujian.
- Berkolaborasi dengan Product Owner, Product Manager, dan tim lintas fungsi.
- Berpartisipasi dalam perencanaan sprint, memperkirakan upaya, dan membantu meningkatkan cara tim bekerja sama.
- Membantu mengoperasikan dan mengembangkan aplikasi serta alat yang sudah ada.
Persyaratan
- Gelar di bidang Ilmu Komputer, Informatika Bisnis, atau bidang terkait; pelatihan kejuruan sebagai spesialis TI; atau kualifikasi setara.
- Pengalaman beberapa tahun dalam pengembangan perangkat lunak sebagai Full-Stack Developer.
- Kemampuan kuat dalam Java, Spring Boot atau Jakarta EE, Angular, TypeScript, SQL, dan pengembangan basis data.
- Pengalaman dengan arsitektur microservices.
- Pengalaman bekerja dengan struktur data yang kompleks.
- Pengetahuan tentang otomatisasi pengujian dan jaminan kualitas perangkat lunak.
- Pengalaman dengan metode agile seperti Scrum atau SAFe.
- Pengalaman internasionalisasi aplikasi, misalnya dengan ngx-translate, menjadi nilai tambah.
- Keakraban dengan alat manajemen pengujian dan otomatisasi pengujian menjadi nilai tambah.
- Pengalaman dengan platform kontainer atau cloud seperti OpenShift menjadi nilai tambah.
- Pengalaman di industri perbankan atau pemahaman tentang regulasi sektor keuangan menjadi nilai tambah.
- Kemampuan analitis dan pendekatan kerja yang terstruktur.
- Pola pikir yang berorientasi pada proses.
- Sikap kolaboratif dan minat pada kerja sama lintas fungsi.
- Keterampilan komunikasi yang baik serta kemampuan bekerja secara mandiri.
- Kemauan untuk belajar dan komitmen terhadap kualitas.
- Kemampuan bahasa Jerman tingkat C1/C2.
- Kemampuan bahasa Inggris tingkat B2.
Tunjangan
- Kontrak kerja permanen.
- Kontribusi pemberi kerja sebesar 20% untuk program pensiun kerja.
- Kesempatan pelatihan terarah dan pengembangan profesional.
- Jam kerja fleksibel yang didukung akun jam kerja fleksibel.
- Opsi untuk bekerja jarak jauh.
- Penyewaan perangkat keras dan sepeda.
- Akses ke portal diskon karyawan dengan penawaran dari 600 perusahaan ternama.