Desenvolvedor de Plataforma Sênior
Ainda que você seja uma pessoa incrível, nossa organização não pode garantir a continuidade de sua jornada profissional. Alguns projetos podem acabar rapidamente ou com tempo reduzido.
Responsabilidades:
* Selecione requisitos técnicos e planeje funcionalidades para revisão pelos gerentes de entrega de engenharia.
* Solicite feedback sobre épicos e funcionalidades aos gerentes de entrega, a fim de criar product backlog items (pbs) de alta qualidade após a revisão das funcionalidades.
* Entenda o trabalho planejado pelos colegas em seus pods para identificar oportunidades de reutilização.
* Garanta a reutilização de código nos pbs para evitar duplicação de padrões de engenharia.
* Participe trimestralmente de sessões presenciais de aprendizado, engajamento e planejamento (leap), podendo exigir viagens ocasionais.
* Colabore fornecendo feedback durante o planejamento de produto e engenharia no leap para definição do trimestre.
* Mantenha os pbs sempre atualizados e comunique bloqueios prontamente ao gerente de entrega e/ou colegas de equipe.
* Trabalhe dentro de uma metodologia ágil, contribuindo para o desenvolvimento iterativo e melhoria contínua.
* Desenvolva e otimize pipelines de ci/cd adaptados para múltiplas equipes de engenharia, garantindo confiabilidade e eficiência no processo de entrega de software.
* Implemente e mantenha práticas de infraestrutura como código, assegurando implantações consistentes e reproduzíveis em todos os ambientes.
* Monitore a atividade da plataforma, identificando proativamente oportunidades de otimização de custo e desempenho.
* Crie e mantenha ferramentas reutilizáveis para pipelines de ci/cd, possibilitando testes unitários contínuos, validação de qualidade de dados e testes de integração.
* Implemente e mantenha padrões de segurança, seguindo as melhores práticas de engenharia de plataforma.
* Desenvolva e mantenha sistemas de observabilidade, garantindo visibilidade e confiabilidade em todos os produtos suportados.
* Estabeleça e documente padrões, melhores práticas e metodologias de engenharia de plataforma para promover consistência e eficiência.
* Crie e gere pull requests no github, incorporando feedback para melhorar a qualidade do código.
* Revisarevaluate aprovar pull requests de colegas no github, garantindo adesão às melhores práticas e manutenção de código.
* Participe do rodízio de suporte on-call, incluindo finais de semana e feriados.
* Elabore análises de causa raiz e planos de prevenção.
Habilidades Obrigatórias:
* Graduação em ciência da computação, área relacionada ou experiência equivalente.
* Proficiência em uma ou mais linguagens de programação orientadas a objetos (python, java, go, etc.).
* Proficiência em uma ou mais linguagens de script (bash, powershell, etc.).
* Fundamentos de git & github.
* Inglês fluente.
Benefícios:
* Chance de aprender e crescer dentro da empresa.
* Oportunidade de se integrar a uma equipe colaborativa e dinâmica.