Descrição
Resumo:
Procuramos um Engenheiro de Software Sênior altamente motivado para projetar, construir, aprimorar e manter produtos de software sob medida voltados para clientes, como membro-chave de uma equipe ágil.
Pontos de destaque:
1. Trabalhar com tecnologias modernas em uma equipe ágil e enxuta de desenvolvimento de produtos
2. Papel essencial no projeto, construção e aprimoramento de produtos de software
3. Oportunidade de melhorar continuamente os pipelines CI/CD e os métodos da equipe
**Descrição da vaga**
Estamos procurando um Engenheiro de Software Sênior altamente motivado e experiente, que esteja muito acostumado a atuar como membro-chave de uma equipe ágil e enxuta de desenvolvimento de produtos. Você desempenhará um papel essencial no projeto, construção, aprimoramento e manutenção de nossos produtos de software sob medida voltados para clientes, utilizando tecnologias modernas, fundamentais para o sucesso do nosso negócio.
Nosso software é implantado no Azure, portanto, familiaridade com serviços Azure é uma vantagem definitiva. Nosso backend é implantado em aplicações dockerizadas executadas no Kubernetes. Utilizamos diferentes mecanismos de armazenamento de dados, conforme o mais adequado aos requisitos — assim, você encontrará dados em Postgres, Elasticsearch, Snowflake ou Databricks. Temos aplicações frontend escritas em React, que se comunicam por meio de ts\-rest.
**Descrição dos requisitos**
* Graduação ou pós-graduação em ciência da computação, desenvolvimento de software ou área correlata
* Experiência relevante substancial e capacidade comprovada de atuar em um cargo com responsabilidades de engenheiro sênior (7\+)
* Experiência com TypeScript, Node.js, React, Azure ou serviços em nuvem similares
* Capacidade de escrever código limpo, legível, bem estruturado e autoexplicativo
* Experiência no projeto e construção de componentes, serviços ou aplicações complexos e principais, desde o início
* Boas habilidades interpessoais e de comunicação em inglês, tanto escrita quanto falada
* Experiência prática com componentes centrais da configuração do ambiente de desenvolvimento de aplicações: pipelines do GitLab, Docker
**Suas responsabilidades**
* Desenvolvimento independente ou aprimoramento de novos e existentes componentes de sistema, serviços e aplicações.
* Apoio entre pares a outros desenvolvedores, por meio de revisões de código, programação em par, projeto técnico colaborativo, orientação de profissionais menos experientes ou auxílio na integração de novos desenvolvedores.
* Escrever e manter testes automatizados para garantir a qualidade da base de código
* Participar regularmente em sessões formais e informais da equipe, como planejamento de sprint, sessões de refinamento, reuniões de lançamento, stand-ups diários e retrospectivas.
* Contribuir continuamente para a melhoria do nosso pipeline CI/CD, bem como das ferramentas e métodos utilizados pela equipe, visando entregar o máximo de valor possível, com alta qualidade e com o menor esforço possível
* Compartilhar proativamente conhecimento e produzir documentação "suficientemente boa"
**Habilidades/experiências exigidas**
**Obrigatórias**
* React (JavaScript, frontend)
* NodeJS (JavaScript, backend)
* TypeScript
**Experiência com**
* Ambientes de Integração Contínua / Entrega Contínua
* Pipelines automatizados de compilação
**Desejáveis**
* Python
* Docker
* Elasticsearch
* PostgreSQL
**Diferenciais**
* Caso tenha alguma das seguintes habilidades, será um grande diferencial: Terraform, Python, ETL, Elasticsearch
* Se tiver conhecimento em SCALA ou desejar aprender SCALA e Apache Spark, ficaremos encantados.
**Habilidades comportamentais**
* Abordagem positiva e proativa no trabalho, cumprindo compromissos
* Boas habilidades de comunicação
* Orientado a soluções
* Comprometido
* Estruturado
* Criativo
**Idioma estrangeiro**
* Inglês fluente, tanto escrito quanto falado
A IQVIA é uma provedora global líder em serviços de pesquisa clínica, insights comerciais e inteligência em saúde para as indústrias de ciências da vida e cuidados com a 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 em todo o mundo. Saiba mais em https://jobs.iqvia.com
A IQVIA está comprometida com a integridade em seu processo de contratação e mantém uma política de tolerância zero contra fraudes cometidas por candidatos. Todas as informações e credenciais submetidas em sua candidatura devem ser verdadeiras e completas. Quaisquer declarações falsas, representações enganosas ou omissões relevantes durante o processo de recrutamento 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.