McKesson
McKesson

McKesson är ett hälso- och sjukvårdsföretag som verkar inom läkemedelsdistribution, medicinsk utrustning och hälso- och sjukvårdstjänster. Företagets arbete hjälper apotek, kliniker, vårdsystem och patienter att få tillgång till viktiga behandlingar, samtidigt som det stöder effektivare vårdverksamhet och en motståndskraftig hantering av läkemedelsbrist.

Företaget utvecklar också programvara för apoteksadministration, konsulttjänster och tekniska lösningar för specialistmottagningar. McKesson samarbetar med biofarmaceutiska organisationer och stöder onkologi- och biofarmaceutiska verksamheter genom tjänster med fokus på tillgång till läkemedel, följsamhet, kommersialisering, datadrivna insikter och evidens från verklig användning.

Senior AI-mjukvaruingenjör med fullstackkompetens (Java) – McKesson hybrid

Bli en del av McKesson som senior AI-ingenjör med fullstackkompetens och utveckla Java- och molnbaserade applikationer för apotekstekniska system. Rollen omfattar skalbara API:er, användargränssnitt, mikrotjänster och orkestrering av AI-agenter.

Beskrivning

  • Utforma, utveckla, testa och lansera fullstackapplikationer med Java, Spring Boot, Angular, TypeScript och PostgreSQL.
  • Utveckla och underhåll REST-API:er och mikrotjänster enligt moderna arkitekturprinciper och OpenAPI/Swagger-standarder.
  • Använd godkända AI-verktyg för kodning, inklusive GitHub Copilot och Claude, för att förbättra produktivitet, kodkvalitet, testtäckning och leveranseffektivitet.
  • Granska AI-genererad kod med avseende på säkerhet, prestanda, skalbarhet, underhållbarhet och korrekthet.
  • Skapa användargränssnitt och administrativa verktyg som möjliggör affärsprocesser och operativ effektivitet.
  • Bygg skalbara händelsedrivna system med Kafka och distribuerade meddelandetekniker.
  • Utforma och förbättra det centrala orkestreringslagret för AI-agenter och körningsramverket för komplex körning i flera steg och modellroutning.
  • Säkerställ kvalitet från början till slut för gränssnitt, API:er, databaser, integrationer och händelsedrivna tjänster.
  • Etablera automatiserade tester, CI/CD-pipelines och arbetssätt för kontinuerlig leverans.
  • Tillämpa lösningar för observerbarhet och övervakning för att stärka applikationernas tillförlitlighet och produktionssupport.
  • Bidra till arkitekturbedömningar, kodgranskningar och tekniska designmöten.
  • Stöd ingenjörers utveckling genom kunskapsdelning, designsamarbete och välgrundade ingenjörsmetoder.
  • Samarbeta med tvärfunktionella partners för att leverera programvara av hög kvalitet i en agil miljö.

Krav

  • En examen eller motsvarande erfarenhet, vanligtvis kompletterad med minst sju års relevant arbete inom programvaruutveckling.
  • Minst sju års yrkeserfarenhet av programvaruutveckling.
  • Praktisk kompetens inom Java, Spring Boot och utveckling av REST-API:er.
  • Erfarenhet av AI-assisterade utvecklingsverktyg och arbetsflöden.
  • Erfarenhet av att bygga webbapplikationer med Angular, React, Vue, Next.js eller jämförbara JavaScript-ramverk.
  • Gedigen erfarenhet av att utforma exekveringsloopar för agenter med låg latens och stöd för inbyggd verktygsexekvering i flera steg.
  • Avancerade kunskaper i SQL och relationsdatabaser, inklusive PostgreSQL.
  • Erfarenhet av händelsedriven systemdesign och meddelandeplattformar som Kafka.
  • Erfarenhet av versionshantering, CI/CD och moderna metoder för programvaruleverans.
  • Bakgrund inom att skapa och köra automatiserade tester.
  • Stark förmåga inom felsökning, debugging och produktionssupport.
  • Erfarenhet av Azure-tjänster och molnbaserad applikationsutveckling.
  • Erfarenhet av att distribuera applikationer i Docker-containrar.
  • Erfarenhet av ORM-ramverk som Hibernate eller JPA.
  • Kännedom om Redis eller jämförbara cachesystem.
  • Erfarenhet av plattformar för funktionshantering som LaunchDarkly eller Optimizely.
  • Erfarenhet av lösningar för databas­migrering som Liquibase eller Flyway.
  • Erfarenhet av plattformar för observerbarhet och övervakning, inklusive Dynatrace.
  • Erfarenhet av distribuerad spårning, mätvärden och strukturerad loggning.
  • Tidigare arbete inom hälso- och sjukvård, apotek eller annan starkt reglerad sektor.

Förmåner

  • Konkurrenskraftigt ersättningspaket.
  • Årliga bonusmöjligheter kan finnas tillgängliga.
  • Långsiktiga incitamentsmöjligheter kan finnas tillgängliga.
  • Tillgång till ett Total Rewards-paket.
  • Skälig anpassning erbjuds under jobbsökandet eller ansökningsprocessen.

Relaterade jobb

Terumo Medical Corporation

Regionchef, Terumo Interventional Systems försäljning

Terumo Medical Corporation

Led försäljningen av medicintekniska produkter i en region i North Central New Jersey och ansvarade för fältteam och sjukhusrelationer. Driv regionala intäkter och försäljningsresultat samt säkerställ regelriktig marknadsföring av Terumo Interventional Systems produkter.

Öppna
Claroty

QA-automatiseringsingenjör

Claroty

Utveckla API- och UI-automation samt kvalitetsgrindar i CI/CD för Clarotys plattform för cybersäkerhet inom cyberfysiska system. Bidra till att skydda kritisk infrastruktur genom tillförlitlig testning.

Öppna