
Northramp adalah perusahaan layanan TI dan transformasi digital yang didirikan pada tahun 2012. Perusahaan ini membantu organisasi pemerintah Amerika Serikat dan bisnis komersial memodernisasi, mengoperasikan, serta memperoleh teknologi melalui layanan konsultasi dan terkelola. Cakupan pekerjaannya meliputi arsitektur cloud, kecerdasan buatan, otomasi proses robotik, manajemen layanan TI, manajemen agile, konsultasi TI, serta layanan pengadaan TI.
Pengembang Full Stack
Membangun aplikasi cloud Java dan Angular yang aman untuk program modernisasi federal. Berkolaborasi dengan tim DevSecOps, keamanan, data, dan rekayasa Agile.
Deskripsi
- Membuat dan memelihara aplikasi cloud yang aman dan dapat diskalakan dengan Java dan Spring.
- Mengembangkan layanan backend, API, integrasi peristiwa, dan antarmuka Angular.
- Membangun microservice dan aplikasi dalam kontainer dengan Docker dan Kubernetes.
- Menerjemahkan kebutuhan bisnis, cerita pengguna, kriteria penerimaan, dan desain yang disetujui menjadi perangkat lunak yang mudah dipelihara.
- Mendiagnosis cacat aplikasi, masalah kinerja, kegagalan integrasi, dan insiden produksi.
- Mengembangkan dan menerapkan aplikasi di Google Cloud Platform atau lingkungan cloud perusahaan serupa.
- Menghubungkan aplikasi ke layanan cloud untuk orkestrasi, komputasi tanpa server, pengiriman pesan, analitik, dan pemrosesan data.
- Mendukung penyiapan dan integrasi Okta untuk autentikasi, federasi identitas, dan manajemen akses.
- Bekerja dengan tim DevSecOps dan rekayasa kualitas untuk menyelesaikan masalah build, pengujian, penerapan, dan lingkungan.
- Menerapkan praktik pengodean aman dan mendukung kepatuhan terhadap FISMA, FedRAMP, dan NIST SP 800-53.
- Menerapkan kontrol autentikasi, otorisasi, pencatatan log, pemantauan, manajemen kerentanan, dan perlindungan data.
- Berpartisipasi dalam kegiatan Agile, tinjauan kode, diskusi desain, demonstrasi, retrospektif, dan rilis.
- Bekerja dengan pemilik produk, arsitek, pengembang, ahli rekayasa kualitas, tim keamanan dan data, serta profesional DevSecOps.
- Menyampaikan risiko teknis, dependensi, kemajuan, dan rekomendasi kepada kolega dan pemimpin program.
- Mencari cara untuk meningkatkan kinerja, produktivitas pengembang, kualitas perangkat lunak, dan efisiensi pengiriman.
- Berkontribusi pada prototipe, bukti konsep, evaluasi teknologi, komponen yang dapat digunakan kembali, dan penyempurnaan alur kerja.
- Menggunakan alat pengembangan berbantuan AI secara bertanggung jawab sesuai proses keamanan dan tinjauan manusia yang disetujui.
Persyaratan
- Gelar sarjana di bidang ilmu komputer, rekayasa perangkat lunak, sistem informasi, atau bidang teknis terkait, atau pengalaman profesional relevan yang setara.
- Setidaknya lima tahun pengalaman pengembangan perangkat lunak, termasuk pengembangan aplikasi perusahaan.
- Pengalaman kuat dengan Java dan Spring, termasuk Spring Boot, Spring Cloud, serta Hibernate atau JPA.
- Pengalaman membangun API REST, layanan berbasis peristiwa, dan aplikasi berbasis microservice.
- Pengalaman langsung mengembangkan antarmuka dengan Angular.
- Pengalaman menggunakan Docker, Kubernetes, dan menerapkan aplikasi dalam kontainer.
- Memahami keamanan aplikasi, federasi identitas, pengembangan perangkat lunak aman, dan persyaratan kepatuhan federal.
- Menguasai pengembangan Agile, DevSecOps, pengujian otomatis, dan praktik siklus hidup perangkat lunak.
- Kewarganegaraan Amerika Serikat diwajibkan karena persyaratan kontrak federal.
- Diutamakan: Pengalaman menerapkan aplikasi Java dan Angular di Google Cloud Platform, AWS, atau Azure.
- Diutamakan: Pengalaman dengan layanan Google Cloud seperti Firebase, Cloud SQL, atau AppSheet.
- Diutamakan: Mengenal alat CI/CD seperti Harness, GitHub Actions, atau Jenkins.
- Diutamakan: Mengenal layanan cloud untuk kontainer, komputasi tanpa server, pengiriman pesan, analitik, atau data.
- Diutamakan: Pernah menggunakan alat pengembangan berbantuan AI seperti Gemini atau GitHub Copilot.
- Diutamakan: Pengalaman menjalankan proyek Agile dengan Jira dan Confluence.
- Diutamakan: Pengalaman dengan manajemen identitas dan akses perusahaan seperti Okta, atau alat keamanan seperti Checkmarx dan Invicti.
- Diutamakan: Pengalaman mengintegrasikan platform manajemen konten perusahaan seperti Drupal.
- Diutamakan: Sertifikasi cloud profesional.
- Diutamakan: Sertifikasi Kubernetes seperti CKA atau CKAD.
- Diutamakan: Sertifikasi keamanan seperti Security+ atau CISSP.
Tunjangan
- Kompensasi kompetitif
- Program bonus karyawan
- Asuransi kesehatan, gigi, dan penglihatan
- Program pensiun 401(k)
- Asuransi jiwa dasar dan sukarela, serta perlindungan AD&D
- Asuransi disabilitas jangka pendek dan jangka panjang
- Cuti berbayar
- Cuti orang tua berbayar
- Pelatihan dan pengembangan profesional
- Kesempatan bekerja jarak jauh
- Sumber daya kesejahteraan