McKesson
McKesson

McKesson adalah perusahaan layanan kesehatan yang beroperasi di bidang distribusi farmasi, perlengkapan medis, dan layanan kesehatan. Kegiatannya membantu apotek, klinik, sistem kesehatan, dan pasien memperoleh terapi penting, sekaligus mendukung operasional layanan kesehatan yang lebih efisien serta respons yang tangguh terhadap kekurangan obat.

Perusahaan ini juga mengembangkan perangkat lunak manajemen apotek, layanan konsultasi, dan solusi teknologi untuk praktik spesialis. McKesson bekerja sama dengan organisasi biofarmasi serta mendukung praktik onkologi dan biofarmasi melalui layanan yang berfokus pada akses obat, kepatuhan pengobatan, komersialisasi, wawasan berbasis data, dan bukti dunia nyata.

Insinyur Perangkat Lunak AI Full-Stack Senior (Java) - McKesson Hibrida

Bergabunglah dengan McKesson sebagai insinyur AI full-stack senior untuk membangun aplikasi berbasis Java dan cloud bagi sistem teknologi kefarmasian. Peran ini mencakup API yang dapat diskalakan, antarmuka pengguna, layanan mikro, serta orkestrasi agen AI.

Deskripsi

  • Merancang, membangun, menguji, dan merilis aplikasi full-stack dengan Java, Spring Boot, Angular, TypeScript, dan PostgreSQL.
  • Mengembangkan dan mendukung API REST serta layanan mikro sesuai praktik arsitektur modern dan standar OpenAPI/Swagger.
  • Menggunakan alat pengodean AI yang disetujui, termasuk GitHub Copilot dan Claude, untuk meningkatkan produktivitas, kualitas kode, cakupan pengujian, dan efisiensi pengiriman.
  • Meninjau kode yang dihasilkan AI dari segi keamanan, kinerja, skalabilitas, kemudahan pemeliharaan, dan ketepatan.
  • Membuat antarmuka pengguna dan alat administratif yang mendukung proses bisnis serta efektivitas operasional.
  • Membangun sistem berbasis peristiwa yang dapat diskalakan dengan Kafka dan teknologi pengiriman pesan terdistribusi.
  • Merancang dan meningkatkan lapisan orkestrasi agen AI pusat serta harness runtime untuk eksekusi multi-langkah yang kompleks dan perutean model.
  • Menjaga kualitas menyeluruh pada antarmuka, API, basis data, integrasi, dan layanan berbasis peristiwa.
  • Menerapkan pengujian otomatis, pipeline CI/CD, dan praktik pengiriman berkelanjutan.
  • Menerapkan solusi observabilitas dan pemantauan untuk memperkuat keandalan aplikasi serta dukungan produksi.
  • Berkontribusi dalam penilaian arsitektur, peninjauan kode, dan sesi desain teknis.
  • Mendukung perkembangan para insinyur melalui berbagi pengetahuan, kemitraan desain, dan praktik rekayasa yang baik.
  • Berkolaborasi dengan mitra lintas fungsi untuk menghasilkan perangkat lunak berkualitas dalam lingkungan Agile.

Persyaratan

  • Gelar atau pengalaman yang setara, umumnya disertai setidaknya tujuh tahun pengalaman kerja di bidang rekayasa perangkat lunak yang relevan.
  • Setidaknya tujuh tahun pengalaman profesional dalam pengembangan perangkat lunak.
  • Keahlian praktis dalam Java, Spring Boot, dan pengembangan API REST.
  • Pengalaman menggunakan alat dan alur kerja pengembangan berbantuan AI.
  • Pengalaman membangun aplikasi web dengan Angular, React, Vue, Next.js, atau kerangka kerja JavaScript yang sebanding.
  • Pengalaman kuat dalam merancang loop eksekusi agen berlatensi rendah yang mendukung eksekusi alat multi-langkah secara native.
  • Pengetahuan tingkat lanjut tentang SQL dan basis data relasional, termasuk PostgreSQL.
  • Pengalaman dalam desain sistem berbasis peristiwa dan platform pengiriman pesan seperti Kafka.
  • Pengalaman dengan kontrol sumber, CI/CD, dan metode pengiriman perangkat lunak modern.
  • Latar belakang dalam membuat dan menjalankan pengujian otomatis.
  • Kemampuan kuat dalam pemecahan masalah, debugging, dan dukungan produksi.
  • Pengalaman dengan layanan Azure dan pengembangan aplikasi cloud-native.
  • Pengalaman menerapkan aplikasi dalam kontainer Docker.
  • Pengalaman dengan kerangka kerja ORM seperti Hibernate atau JPA.
  • Familiaritas dengan Redis atau sistem caching sebanding.
  • Pengalaman dengan platform manajemen fitur seperti LaunchDarkly atau Optimizely.
  • Pengalaman dengan solusi migrasi basis data seperti Liquibase atau Flyway.
  • Pengalaman dengan platform observabilitas dan pemantauan, termasuk Dynatrace.
  • Pengalaman dengan pelacakan terdistribusi, metrik, dan pencatatan terstruktur.
  • Pengalaman sebelumnya di bidang layanan kesehatan, kefarmasian, atau sektor lain yang sangat teregulasi.

Tunjangan

  • Paket kompensasi yang kompetitif.
  • Peluang bonus tahunan mungkin tersedia.
  • Peluang insentif jangka panjang mungkin tersedia.
  • Akses ke paket Total Rewards.
  • Akomodasi yang wajar tersedia selama pencarian kerja atau proses lamaran.

Lowongan Terkait

Terumo Medical Corporation

Manajer Wilayah, Sistem Intervensi — Philadelphia

Terumo Medical Corporation

Memimpin penjualan perangkat Terumo Interventional Systems kepada rumah sakit dan fasilitas rawat jalan di wilayah Philadelphia. Mengembangkan akun, mendukung prosedur, mengedukasi klinisi, dan mencapai sasaran penjualan wilayah.

Buka