McKesson
McKesson

A McKesson é uma empresa de saúde que atua nas áreas de distribuição farmacêutica, suprimentos médicos e serviços de saúde. Seu trabalho ajuda farmácias, clínicas, sistemas de saúde e pacientes a ter acesso a terapias essenciais, ao mesmo tempo que contribui para operações de saúde mais eficientes e uma resposta resiliente à escassez de medicamentos.

A empresa também desenvolve software de gestão farmacêutica, serviços de consultoria e soluções tecnológicas para consultórios especializados. A McKesson trabalha com organizações biofarmacêuticas e apoia consultórios de oncologia e biofarmacêuticos por meio de serviços focados em acesso a medicamentos, adesão ao tratamento, comercialização, insights orientados por dados e evidências do mundo real.

Engenheiro de Software Sênior Full-Stack de IA (Java) - McKesson Híbrido

Junte-se à McKesson como engenheiro sênior de IA full-stack, desenvolvendo aplicações baseadas em Java e na nuvem para sistemas de tecnologia farmacêutica. A função abrange APIs escaláveis, interfaces de usuário, microsserviços e orquestração de agentes de IA.

Descrição

  • Projetar, desenvolver, testar e lançar aplicações full-stack com Java, Spring Boot, Angular, TypeScript e PostgreSQL.
  • Desenvolver e dar suporte a APIs REST e microsserviços seguindo práticas modernas de arquitetura e os padrões OpenAPI/Swagger.
  • Usar ferramentas de codificação de IA aprovadas, incluindo GitHub Copilot e Claude, para aumentar a produtividade, a qualidade do código, a cobertura de testes e a eficiência das entregas.
  • Revisar código gerado por IA quanto à segurança, ao desempenho, à escalabilidade, à manutenibilidade e à correção.
  • Criar interfaces de usuário e ferramentas administrativas que viabilizem processos de negócio e a eficácia operacional.
  • Desenvolver sistemas escaláveis orientados a eventos com Kafka e tecnologias de mensageria distribuída.
  • Projetar e aprimorar a camada central de orquestração de agentes de IA e o ambiente de execução para execuções complexas em várias etapas e roteamento de modelos.
  • Manter a qualidade de ponta a ponta em interfaces, APIs, bancos de dados, integrações e serviços orientados a eventos.
  • Estabelecer testes automatizados, pipelines de CI/CD e práticas de entrega contínua.
  • Aplicar soluções de observabilidade e monitoramento para fortalecer a confiabilidade das aplicações e o suporte à produção.
  • Contribuir para avaliações de arquitetura, revisões de código e sessões de design técnico.
  • Apoiar o crescimento dos engenheiros por meio do compartilhamento de conhecimento, da colaboração em design e de boas práticas de engenharia.
  • Colaborar com parceiros multifuncionais para entregar software de qualidade em um ambiente Agile.

Requisitos

  • Formação superior ou experiência equivalente, geralmente acompanhada de pelo menos sete anos de experiência relevante em engenharia de software.
  • Pelo menos sete anos de experiência profissional em desenvolvimento de software.
  • Experiência prática com Java, Spring Boot e desenvolvimento de APIs REST.
  • Experiência com ferramentas e fluxos de desenvolvimento assistidos por IA.
  • Experiência na criação de aplicações web com Angular, React, Vue, Next.js ou frameworks JavaScript comparáveis.
  • Sólida experiência no projeto de loops de execução de agentes de baixa latência que ofereçam suporte à execução nativa de ferramentas em várias etapas.
  • Conhecimento avançado de SQL e bancos de dados relacionais, incluindo PostgreSQL.
  • Experiência com design de sistemas orientados a eventos e plataformas de mensageria, como Kafka.
  • Experiência com controle de código-fonte, CI/CD e métodos contemporâneos de entrega de software.
  • Experiência na criação e execução de testes automatizados.
  • Grande capacidade de solucionar problemas, depurar e dar suporte à produção.
  • Experiência com serviços do Azure e desenvolvimento de aplicações nativas da nuvem.
  • Experiência na implantação de aplicações em contêineres Docker.
  • Experiência com frameworks ORM, como Hibernate ou JPA.
  • Familiaridade com Redis ou sistemas de cache comparáveis.
  • Experiência com plataformas de gerenciamento de funcionalidades, como LaunchDarkly ou Optimizely.
  • Experiência com soluções de migração de bancos de dados, como Liquibase ou Flyway.
  • Experiência com plataformas de observabilidade e monitoramento, incluindo Dynatrace.
  • Experiência com rastreamento distribuído, métricas e registros estruturados.
  • Experiência anterior na área da saúde, farmacêutica ou em outro setor altamente regulamentado.

Benefícios

  • Pacote de remuneração competitivo.
  • Oportunidades de bônus anual podem estar disponíveis.
  • Oportunidades de incentivo de longo prazo podem estar disponíveis.
  • Acesso a um pacote de Recompensas Totais.
  • Adaptações razoáveis estão disponíveis durante a busca por emprego ou o processo de candidatura.

Vagas relacionadas

The Clorox Company

Gerente de Finanças de Manufatura

The Clorox Company

Gerencia as atividades financeiras de manufatura da Clorox, incluindo consolidação de custos, previsões e fechamento contábil mensal. Trabalha em parceria com unidades fabris, Compras e Planejamento de Suprimentos no México.

Abrir
Mobileye

Analista de desempenho de veículos autônomos

Mobileye

Analise problemas de direção autônoma na Mobileye e transforme os resultados da validação em informações úteis para as equipes de engenharia. Ajude a melhorar a qualidade, o desempenho e a segurança dos produtos de direção autônoma.

Abrir