Marks & Spencer
Halliburton
Engenheiro de Software - Aplicações de Física de Rochas
Sobre a oportunidade
Estamos à procura das pessoas certas — pessoas que querem inovar, alcançar, crescer e liderar. Atraímos e retemos os melhores talentos investindo em nossos funcionários e capacitando-os a desenvolver a si mesmos e suas carreiras. Experimente os desafios, recompensas e oportunidades de trabalhar para um dos maiores fornecedores de produtos e serviços do mundo para a indústria global de energia.
RESPONSABILIDADES DO CARGO
Esta é uma função prática de engenharia de software. Estamos procurando recrutar um Engenheiro de Software experiente para projetar, desenvolver e modernizar aplicações de desktop e nuvem de alta performance em Física de Rochas. Reportando-se ao Líder de Equipe e trabalhando em estreita colaboração com o Product Owner, você será responsável pela direção técnica do software de produção — escrevendo código diariamente, revisando pull requests e impulsionando decisões arquiteturais.
Responsabilidades Principais
- Projetar e construir software — Arquitetar, implementar e manter aplicações complexas de desktop e nuvem usando práticas modernas de engenharia de software (padrões de design, princípios SOLID, testes automatizados, integração/entrega contínua).
- Modernizar sistemas legados — Liderar a migração de bases de código maduras em C/C++ para linguagens modernas, runtimes e frameworks de UI/UX, preservando a precisão científica e o desempenho.
- Alavancar desenvolvimento assistido por IA — Adotar ativamente ferramentas baseadas em IA (por exemplo, Copilot, geração de código, assistentes de teste automatizado) para acelerar a entrega e melhorar a qualidade do código.
Colaborar na arquitetura — Trabalhar em parceria com o Líder de Equipe e o Product Owner para traduzir requisitos em soluções técnicas sólidas e de fácil manutenção que a equipe possa implementar e iterar.
- Comunicar claramente — Escalar riscos, trade-offs e progresso de forma oportuna e estruturada para stakeholders técnicos e não técnicos.
Manter-se atualizado — Avaliar e adotar continuamente linguagens emergentes, frameworks, serviços de nuvem e ferramentas de IA/ML relevantes para o produto.
QUALIFICAÇÕES
Qualificações Necessárias
- 3+ anos de engenharia de software profissional construindo e entregando aplicações complexas de nível de produção — não apenas scripting, prototipagem ou pesquisa. Forte proficiência em C#/.NET; e também C/C++; habilidade demonstrada para trabalhar em ambas as linguagens em um único ecossistema de produto. Diploma de graduação (ou superior) em Ciência da Computação, Engenharia de Software ou uma disciplina de engenharia intimamente relacionada.
- Conforto e curiosidade com ferramentas de desenvolvimento assistidas por IA e um histórico de se manter à frente das tendências tecnológicas. Experiência com arquitetura de nuvem (AWS, Azure, e/ou Google Cloud). Experiência comprovada com fundamentos de engenharia de software: design orientado a objetos e baseado em componentes, padrões de design, testes unitários/de integração, controle de versão (Git) e fluxos de trabalho de revisão de código. Experiência prática em CI/CD — construção, configuração ou manutenção de pipelines automatizados de build e deploy.
- Experiência em modernizar software legado — migrando bases de código de linguagens ou frameworks mais antigos para plataformas atuais, incluindo modernização de UI/UX.
Autônomo e colaborativo; prospera em um ambiente de equipe e toma iniciativa sem direção. Excelentes habilidades analíticas, de comunicação e de resolução de problemas.
QUALIFICAÇÕES
Qualificações Mínimas: As qualificações mínimas podem ser adquiridas através de escolas técnicas ou experiência relacionada equivalente. Candidatos que possuírem qualificações que excedam os requisitos mínimos do cargo receberão consideração para cargos de nível superior, dadas (1) sua experiência, (2) requisitos adicionais do cargo e/ou (3) necessidades do negócio. Dependendo da educação, experiência e nível de habilidade, uma variedade de oportunidades de emprego pode estar disponível, desde Profissional Técnico de Software (Sênior - Principal).
Halliburton é um Empregador de Igualdade de Oportunidades. As decisões de contratação são tomadas sem levar em conta raça, cor, religião, deficiência, informação genética, gravidez, cidadania, estado civil, sexo/gênero, preferência/orientação sexual, identidade de gênero, idade, status de veterano, origem nacional ou qualquer outro status protegido por lei ou regulamento.
Localização
97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, Reino Unido
Detalhes do Cargo
Número da Requisição: 209089
Nível de Experiência: Contratação Experiente
Família do Cargo: Engenharia/Ciência/Tecnologia
Linha de Serviço de Produto: Landmark Software & Services
Tempo Integral / Meio Período: Tempo Integral
Locais Adicionais para esta posição: Abingdon
Informações de Remuneração
A remuneração é competitiva e proporcional à experiência.
