Descrição
Resumo:
A IQVIA está buscando um Engenheiro de Software Sênior para projetar, desenvolver e manter soluções de software escaláveis em toda a pilha tecnológica para uma plataforma pronta para IA com alta visibilidade.
Pontos principais:
1. Trabalhar em uma plataforma global estratégica com visibilidade executiva
2. Desenvolver soluções de dados e IA para a próxima geração na área da saúde
3. Juntar-se a uma equipe que valoriza adaptabilidade, inovação e aprendizado contínuo
**Sobre a vaga**
A IQVIA está buscando um **Engenheiro de Software Sênior** experiente para integrar nosso programa estratégico **Customer360 (C360\)**, uma iniciativa de alta visibilidade destinada a consolidar dados de profissionais de saúde (HCP) provenientes de fontes clínicas, científicas e digitais em uma plataforma unificada e pronta para IA. Essa plataforma impulsiona análises avançadas, experiências inteligentes de busca, APIs, soluções de IA agente e produtos de dados de clientes em toda a IQVIA.
Como Engenheiro de Software Sênior, você desempenhará um papel fundamental no projeto, desenvolvimento e manutenção de soluções de software escaláveis em toda a pilha tecnológica. Você contribuirá para serviços de backend, aplicações frontend, ambientes em nuvem e engenharia de plataforma, ao mesmo tempo em que ajuda a construir uma equipe de engenharia autossuficiente capaz de dar suporte a todos os aspectos do ecossistema C360.
Esta vaga é ideal para um engenheiro versátil que aprecia alternar entre desenvolvimento backend, experiências frontend, infraestrutura em nuvem e iniciativas centradas em dados, aproveitando práticas modernas de desenvolvimento assistido por IA.
**Principais responsabilidades**
* Projetar, desenvolver e manter serviços escaláveis de backend e microsserviços usando Python.
* Construir e aprimorar aplicações full-stack que abrangem frontends React e serviços de backend baseados em API.
* Desenvolver, implantar e operar aplicações containerizadas usando Docker e Kubernetes.
* Contribuir para soluções nativas de nuvem executadas no Azure.
* Colaborar em pipelines CI/CD e automação de implantação usando GitLab.
* Integrar e processar grandes volumes de dados sobre saúde e clientes dentro da plataforma C360.
* Participar de discussões arquitetônicas e contribuir para decisões técnicas.
* Escrever testes automatizados e manter altos padrões de qualidade de software.
* Revisar código, orientar engenheiros juniores e fornecer orientação técnica para toda a equipe.
* Participar das cerimônias ágeis, incluindo planejamento de sprints, sessões de refinamento, reuniões diárias (stand-ups) e retrospectivas.
* Apoiar o compartilhamento de conhecimento e contribuir para a manutenção de documentação técnica pragmática.
* Aproveitar ferramentas de desenvolvimento assistido por IA para acelerar entregas, melhorar a qualidade do código e aumentar a produtividade.
**Qualificações exigidas**
**Formação acadêmica**
* Graduação ou pós-graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou área correlata (ou experiência prática equivalente).
**Experiência**
* 4–6 anos ou mais de experiência profissional em engenharia de software.
* Experiência comprovada na entrega independente de soluções de software em produção.
* Experiência em ambientes de desenvolvimento de produtos ágeis.
**Habilidades técnicas exigidas**
**Desenvolvimento Backend**
* Experiência avançada em desenvolvimento com Python.
* Conhecimento sólido de APIs RESTful e Arquitetura de Microsserviços.
* Experiência no projeto de serviços escaláveis de backend.
* Bom entendimento das melhores práticas e padrões de projeto em engenharia de software.
**Desenvolvimento Full-Stack**
* Experiência com Node.js.
* Experiência no desenvolvimento de aplicações frontend usando React.
* Capacidade de contribuir em tecnologias frontend e backend.
* Conforto em assumir a responsabilidade integral por funcionalidades.
**Engenharia em Nuvem e Plataforma**
* Experiência prática com Docker.
* Experiência prática com Kubernetes.
* Experiência em ambientes Azure.
* Entendimento dos padrões de implantação de aplicações nativas de nuvem.
* Familiaridade com conceitos de Infraestrutura como Código (IaC) e práticas modernas de engenharia de plataforma.
**DevOps e Entrega**
* Experiência com pipelines CI/CD do GitLab.
* Entendimento das práticas de Integração Contínua e Entrega Contínua.
* Experiência em solução de problemas e manutenção de pipelines de implantação.
* Capacidade de contribuir em atividades de DevOps e CloudOps quando necessário.
**Bancos de Dados e Tecnologias de Dados**
* Habilidades sólidas em SQL.
* Experiência com bancos de dados relacionais, como PostgreSQL.
* Familiaridade com plataformas analíticas, como Snowflake.
* Entendimento dos conceitos de integração de dados e pipelines de dados.
**Qualificações desejáveis**
É altamente desejável experiência com uma ou mais das seguintes tecnologias:
* Databricks
* Apache Spark
* Desenvolvimento de ETL e pipelines de dados
* Algoritmos de aprendizado de máquina
* Soluções de IA aplicada
* Modelos de linguagem de grande porte (LLMs)
* Bancos de dados vetoriais
* Bancos de dados de grafos
* Elasticsearch
* TypeScript
* Soluções de observabilidade, monitoramento, registro (logging) e alertas
* Terraform e Infraestrutura como Código
* Redes, segurança e gerenciamento de identidade no Azure
* Otimização de custos em nuvem
* Protocolo de Contexto de Modelo (MCP)
* Frameworks e arquiteturas de IA agente
**Habilidades-chave**
Os candidatos bem-sucedidos demonstrarão capacidade de:
* Alternar sem esforço entre fluxos de trabalho voltados para backend, frontend, infraestrutura e dados.
* Contribuir de forma independente em iniciativas técnicas complexas.
* Adaptar-se rapidamente à medida que as prioridades e necessidades da plataforma evoluem.
* Apoiar o desenvolvimento de uma equipe de engenharia autossuficiente.
* Assumir a propriedade de soluções técnicas enquanto colabora eficazmente entre funções distintas.
* Aproveitar ferramentas de IA de maneira eficaz, mantendo rigorosos padrões de engenharia de software.
* Orientar engenheiros menos experientes e elevar as capacidades da equipe.
**Por que se juntar à IQVIA?**
* Trabalhar em uma plataforma global estratégica com visibilidade executiva.
* Fazer parte da expansão do centro de engenharia da IQVIA no Brasil.
* Desenvolver soluções de dados e IA para a próxima geração na área da saúde.
* Colaborar com equipes globais de engenharia em diversas regiões.
* Obter exposição a plataformas nativas de nuvem, tecnologias de IA, engenharia de dados e arquitetura de software moderna.
* Juntar-se a uma equipe que valoriza adaptabilidade, inovação, aprendizado contínuo e excelência técnica.
A IQVIA é um dos principais provedores globais de serviços de pesquisa clínica, insights comerciais e inteligência em saúde para as indústrias de ciências da vida e saúde. Criamos conexões inteligentes para acelerar o desenvolvimento e a comercialização de tratamentos médicos inovadores, ajudando a melhorar os resultados dos pacientes e a saúde da população mundialmente. Saiba mais em https://jobs.iqvia.com
A IQVIA compromete-se com a integridade em seu processo de contratação e mantém política de tolerância zero contra fraudes cometidas por candidatos. Todas as informações e credenciais submetidas em sua inscrição devem ser verdadeiras e completas. Quaisquer declarações falsas, representações enganosas ou omissões relevantes durante o processo seletivo resultarão na desqualificação imediata de sua candidatura ou na rescisão do contrato de trabalho, caso descobertas posteriormente, conforme previsto na legislação aplicável. Agradecemos sua honestidade e profissionalismo.