
SS&C Technologies mengembangkan teknologi dan layanan untuk organisasi di bidang jasa keuangan dan layanan kesehatan. Penawarannya mendukung manajemen aset, perbankan, layanan kesehatan, asuransi, manajemen kekayaan, administrasi hedge fund, administrasi ekuitas swasta, serta operasional transfer reksa dana. Perusahaan ini memadukan perangkat lunak milik sendiri dengan keahlian industri untuk membantu klien mengelola proses operasional yang kompleks di bidang konsultasi, asuransi, logistik, dan pasar terkait. Didirikan pada tahun 1986, SS&C Technologies merupakan organisasi global besar dengan lebih dari 10.000 karyawan.
Insinyur Perangkat Lunak Full Stack Staf
Modernisasi platform manajemen portofolio dan akuntansi Geneva milik SS&C Advent dengan membangun aplikasi menggunakan React, TypeScript, Java, dan Spring Boot. Peran ini berfokus pada perangkat lunak industri investasi dan sistem terdistribusi.
Deskripsi
- Bangun aplikasi front-end yang modular dan dapat diskalakan.
- Berkontribusi di seluruh siklus hidup perangkat lunak, mulai dari desain dan riset hingga pengembangan, peninjauan, penerapan, dan pengujian.
- Ciptakan pengalaman yang baik bagi pengguna akhir.
- Berkolaborasi dengan tim Pengalaman Pengguna, Analis Bisnis, dan Jaminan Kualitas.
- Bantu menetapkan standar dan praktik terbaik untuk lapisan presentasi.
- Modernisasi Geneva, platform manajemen portofolio dan akuntansi milik SS&C Advent.
- Tangani tantangan kompleks pada sistem terdistribusi untuk industri manajemen investasi global.
Persyaratan
- Memiliki setidaknya 10 tahun pengalaman profesional di bidang rekayasa perangkat lunak.
- Memiliki setidaknya 5 tahun pengalaman pengembangan front-end dengan React, TypeScript, JavaScript, HTML, dan CSS.
- Memiliki setidaknya 5 tahun pengalaman pengembangan back-end dengan Java dan Spring atau Spring Boot.
- Memiliki pengalaman kuat dalam merancang aplikasi satu halaman dan mengintegrasikannya dengan layanan backend.
- Memiliki pengalaman kuat dalam membangun API REST dan/atau gRPC.
- Memahami desain API, penanganan kesalahan, ketahanan, dan komunikasi antarlayanan.
- Memiliki pengalaman dengan basis data relasional dan/atau NoSQL, termasuk kinerja kueri dan pengelolaan transaksi.
- Memiliki pengalaman dengan arsitektur layanan mikro dan pengembangan aplikasi terdistribusi.
- Memiliki dasar ilmu komputer yang kuat, mencakup struktur data, algoritma, jaringan, sistem operasi, konkurensi, dan sistem terdistribusi.
- Memahami konkurensi, multithreading, sinkronisasi, dan pemrograman asinkron.
- Memiliki pengalaman dengan kontainer, Kubernetes, dan lingkungan aplikasi berbasis kontainer.
- Memahami pengujian, debugging, kinerja, keamanan, dan dukungan produksi di seluruh tumpukan aplikasi.
- Menerapkan praktik rekayasa yang baik, termasuk tinjauan kode, pengujian otomatis, CI/CD, dan desain aplikasi yang mudah dipelihara.
- Memiliki pengalaman dengan sistem pesan dan berbasis peristiwa seperti Kafka, NATS, RabbitMQ, atau perangkat sejenis.
- Memiliki pengalaman dengan praktik observabilitas, termasuk pencatatan log, metrik, pelacakan, dan diagnostik produksi.
- Memiliki pengalaman dengan OAuth 2.0, OpenID Connect (OIDC), dan penyedia identitas perusahaan.
- Memiliki pengalaman dengan Jenkins, GitHub Actions, atau platform otomatisasi CI/CD sejenis.
- Memiliki pengalaman menggunakan alat dan alur kerja pengembangan perangkat lunak berbantuan AI.
- Memiliki pengalaman bekerja dalam lingkungan Agile; Scrum lebih disukai.
- Memiliki pengalaman di bidang manajemen kekayaan atau layanan keuangan.
Tunjangan
- Perlindungan medis, gigi, dan penglihatan.
- Program 401(k) dengan kontribusi pendamping dari perusahaan.
- Cuti berbayar.
- Hari libur berbayar.
- Cuti orang tua.
- Kesempatan memperoleh penggantian biaya pengembangan profesional.
- Memenuhi syarat untuk bonus tahunan yang bersifat diskresioner.
- Memenuhi syarat untuk penghargaan ekuitas, termasuk unit saham terbatas atau opsi saham.