Orang-orang kami bekerja secara berbeda tergantung pada pekerjaan dan kebutuhan mereka. Dari bekerja di rumah hingga berbagi pekerjaan, kunjungi halaman kerja jarak jauh dan fleksibel di situs web kami untuk mengetahui lebih lanjut.
Peran ini berbasis di India dan karenanya semua hari kerja normal harus dilakukan di India.
Bergabunglah dengan kami sebagai Insinyur Perangkat Lunak, Associate
Ini adalah kesempatan bagi individu yang berpikiran teknis untuk bergabung dengan kami sebagai Insinyur Perangkat Lunak
Anda akan bekerja dengan teknologi baru dan inovatif untuk memberikan solusi berdampak tinggi
Asah keterampilan rekayasa perangkat lunak Anda saat ini dan tingkatkan karier Anda dalam peran penting ini
Apa yang akan Anda lakukan
Anda akan menerapkan prinsip dan metodologi rekayasa perangkat lunak yang disepakati secara luas untuk merancang, mengembangkan, menguji, dan memelihara aplikasi dan layanan untuk mencapai tujuan bisnis dan teknologi yang dinyatakan dalam anggaran dan jadwal yang diperlukan. Kami juga akan meminta Anda untuk mengawasi kualitas pekerjaan, memastikannya memenuhi standar teknis untuk semua keluaran layanan.
Anda juga akan:
Merancang dan mengembangkan perpustakaan yang dapat digunakan kembali dan antarmuka pemrograman aplikasi untuk digunakan di seluruh bank
Rancang dan kembangkan perangkat lunak yang dapat menerima otomatisasi yang lebih besar dari proses pembuatan, pengujian rilis, dan penerapan di semua lingkungan
Mendukung penggunaan kembali dan berbagi komponen dan teknologi platform dalam tim rekayasa perangkat lunak
Mengirimkan komponen perangkat lunak untuk mengaktifkan penyampaian platform, aplikasi, dan layanan
Tulis pengujian unit dan integrasi, dalam lingkungan pengujian otomatis untuk memastikan kualitas kode
Keterampilan yang Anda perlukan
Anda memerlukan latar belakang dalam rekayasa perangkat lunak, desain perangkat lunak atau desain dan arsitektur basis data, serta pengalaman mengembangkan perangkat lunak dalam paradigma SOA atau layanan mikro. Anda juga harus memiliki pengalaman pengembangan dalam bahasa pemrograman, pengalaman menggunakan kerangka kerja dan alat pengembangan yang diakui industri, dan latar belakang penerapan praktik terbaik pemrograman, terutama seputar skalabilitas, ketersediaan, dan kinerja.
Anda juga membutuhkan:
Pengalaman pengembangan berbasis pengujian di samping penggunaan kerangka kerja pengujian otomatis, mocking and stubbing, dan alat pengujian unit
Pengetahuan tentang fase-fase kunci dari siklus hidup pengiriman perangkat lunak dan metodologi pengembangan perangkat lunak yang mapan
Pengalaman bekerja di lingkungan di mana produk harus dikirimkan ke rentang waktu tertentu
Pemahaman tentang bagaimana menerjemahkan persyaratan produk dan bisnis menjadi solusi teknis
Kemampuan untuk memahami dan mendukung, memodifikasi dan memelihara sistem dan kode yang dikembangkan oleh tim teknik lainnya
Tautan –