A Halliburton está em busca de pessoas que desejam inovar, alcançar resultados, crescer e liderar. Atraímos e retemos os melhores talentos investindo em nossos colaboradores e capacitando-os a se desenvolverem profissionalmente. Experimente os desafios, recompensas e oportunidades de trabalhar para um dos maiores provedores de produtos e serviços para a indústria global de energia. Esta oportunidade também está disponível para pessoas com deficiência (PcD).
Funções e Qualificações
Estamos buscando um Desenvolvedor de Software Sênior experiente e altamente qualificado para se juntar à nossa equipe. O candidato ideal deve ter mais de uma década de experiência em desenvolvimento de software, com conhecimento especializado em F#, Nix, Kubernetes e Python. Esta função exige um profundo entendimento das práticas modernas de desenvolvimento, excelentes habilidades de resolução de problemas e a capacidade de liderar e orientar desenvolvedores juniores.
Principais Responsabilidades:
- Projetar, desenvolver e manter soluções de software robustas usando F#, Nix, Kubernetes e Python.
- Colaborar com equipes multifuncionais para definir, projetar e entregar novas funcionalidades.
- Liderar e participar de discussões e decisões arquitetônicas.
- Garantir a qualidade e a manutenibilidade do código por meio de revisões de código, testes automatizados e boas práticas.
- Otimizar aplicativos para desempenho e escalabilidade.
- Orientar e guiar desenvolvedores juniores, promovendo um ambiente de equipe colaborativo e inovador.
- Manter-se atualizado com as últimas tendências e tecnologias do setor, integrando-as ao processo de desenvolvimento, quando apropriado.
- Solucionar e resolver problemas técnicos complexos.
Habilidades e Qualificações Necessárias:
- Conhecimento avançado e ampla experiência em programação funcional com F#.
- Proficiência no uso de Nix para builds, implantações e gerenciamento de pacotes reprodutíveis.
- Experiência profunda com Kubernetes para orquestração de contêineres, incluindo implantação, escalonamento e gerenciamento de aplicativos conteinerizados.
- Forte proficiência em Python, com sólido entendimento de suas bibliotecas e frameworks.
- Experiência comprovada em design e desenvolvimento de software, com um portfólio sólido de projetos concluídos.
- Compreensão profunda do ciclo de vida de desenvolvimento de software (SDLC) e metodologias ágeis.
- Forte conhecimento de sistemas de gerenciamento de banco de dados, tanto SQL quanto NoSQL.
- Habilidades excepcionais de análise e resolução de problemas.
- Capacidade de trabalhar bem em equipe e colaborar com diversas partes interessadas.
Outras Habilidades:
- Experiência com sistemas de controle de versão, especialmente Git.
- Familiaridade com plataformas de nuvem, como AWS, Azure ou GCP.
- Compreensão de pipelines e ferramentas de CI/CD, como Jenkins, GitLab CI ou Travis CI.
- Mentalidade voltada para a segurança, com bom entendimento de práticas de codificação segura.
Local: Rua Paulo Emidio Barbosa, 485, Parque Tecnológico da UFRJ – Cidade Universitária.
Saiba mais e candidate-se clicando aqui.