Inetum
Hiscox
Engenheiro(a) de Software
Sobre a oportunidade
Tipo de Vaga: Efetivo(a)
Se você não atende a todos os requisitos, mas está animado(a) com a vaga, adoraríamos ouvir você.
A vaga
Construa um futuro brilhante com a Hiscox
Construa um futuro brilhante com a Hiscox
Estamos buscando um(a) profissional motivado(a) e entusiasmado(a) que será um membro chave e influente em nossa Equipe de Engenharia do London Market da Hiscox, dentro do Capítulo de Engenharia de Software. Neste papel, você trabalhará em um de nossos vários squads enquanto criamos novas soluções "Cloud First" para agregar valor ao negócio, ao mesmo tempo em que damos suporte e transformamos nossos sistemas on-premise e na nuvem existentes. Estamos procurando alguém que esteja alinhado(a) com práticas modernas de engenharia de software e pronto(a) para abraçar o uso de ferramentas de desenvolvimento habilitadas por IA e se adaptar ao espaço em constante mudança à medida que entramos na fase de SDLC agentic para permitir a entrega rápida de valor de alta qualidade.
Trabalhe com pessoas incríveis e faça parte de uma cultura única
A divisão London Market da Hiscox foca em riscos de especialidade de grande porte, como Marítimo e Energia, Propriedade Principal, Responsabilidade Civil, Gestão de Crises e Soluções de Portfólio, e é considerada líder nesses campos. Estes apresentam desafios complexos com soluções tecnológicas inovadoras como base. A equipe é orientada por valores, de alta performance e com forte patrocínio de negócios, também cultivando parcerias profundas com Microsoft e Google para entregar soluções únicas e premiadas.
A equipe de tecnologia do London Market é um departamento de tecnologia moderno e ágil, buscando trabalhar o mais próximo possível de nossos colegas em toda a empresa para entregar valor real de negócios de forma ágil. Somos um grupo de engenheiros (Software, Dados, Qualidade, Plataforma), cientistas de dados e praticantes ágeis. Organizamo-nos em capítulos de acordo com essas disciplinas profissionais. Você se juntaria ao nosso Capítulo de Engenharia de Software.
A partir desses capítulos, construímos squads multifuncionais com o objetivo de entregar valor de negócios em áreas específicas. São equipes Scrum unidas, trabalhando em estreita colaboração com proprietários de produtos e stakeholders de negócios para determinar quais insights são necessários e trabalhando para entregá-los. Nossos engenheiros são entusiasmados em aplicar tecnologia para impulsionar resultados e defender soluções apropriadas.
Principais Responsabilidades
- Trabalhar colaborativamente com seu squad e stakeholders, assumindo um papel técnico de liderança na definição e entrega de resultados de negócios.
- Escrever e revisar código limpo e de fácil manutenção, orientando outros em melhores práticas como princípios SOLID, padrões de projeto, testes unitários, revisões por pares e processos de CI/CD.
- Garantir que a documentação esteja precisa e atualizada, e orientar os membros da equipe na manutenção de documentação de histórias de alta qualidade e clareza técnica.
- Apoiar e orientar ativamente os membros da equipe compartilhando conhecimento, fornecendo orientação e promovendo uma cultura de aprendizado contínuo.
- Orientar e contribuir para o design de soluções, trabalhando em estreita colaboração com stakeholders para traduzir requisitos em implementações escaláveis e de fácil manutenção.
- Colaborar com engenheiros de diferentes equipes para influenciar e evoluir nossa arquitetura, promovendo melhores práticas e alinhamento.
- Defender padrões de segurança e engenharia, garantindo que seu trabalho e o da equipe sigam as diretrizes organizacionais.
- Adotar novas formas de trabalhar, incluindo ferramentas de desenvolvimento assistidas por IA, e ajudar a equipe a navegar no cenário de engenharia em evolução, incluindo a transição para um SDLC agentic.
- Promover a colaboração eficaz com equipes distribuídas no Reino Unido, Portugal, Polônia e Índia, promovendo alinhamento e consistência na entrega.
Habilidades
- Os candidatos devem possuir diploma acadêmico em área relacionada (ou 5+ anos de emprego em função de Engenharia de Software), demonstrando responsabilidade crescente na entrega e tomada de decisão técnica.
- Devem ter experiência sólida e prática em C# e .NET, com a capacidade de projetar, desenvolver e revisar código de alta qualidade, e em escrever testes unitários eficazes.
- Devem ter um forte background em SQL, com experiência comprovada em projetar, otimizar e manter bancos de dados em ambientes de produção.
- Devem ter sólida experiência com pipelines de CI/CD e um forte entendimento de sistemas de controle de versão e estratégias de branching, com a capacidade de influenciar e melhorar as práticas da equipe.
- Experiência com tecnologias Azure como Azure Functions, Azure SQL, Azure Storage, Azure API Management (APIM) e Azure Service Bus, especialmente no design e implementação de arquiteturas orientadas a eventos ou baseadas em mensagens.
Comportamentos
- Demonstra forte competência técnica e assume a responsabilidade pela entrega de soluções de software de alta qualidade.
- Comunica-se claramente e colabora efetivamente com membros da equipe, stakeholders e parceiros multifuncionais.
- Aberto(a) a feedback, aprende ativamente novas tecnologias e compartilha conhecimento com colegas para apoiar o sucesso da equipe.
- Busca entender os objetivos de negócios e contribui com soluções que entregam valor tangível para o cliente e para o negócio.
- Toma decisões informadas e conscientes de riscos dentro de sua área de responsabilidade e escala problemas apropriadamente quando necessário.
- Segue consistentemente os padrões de engenharia, melhores práticas e princípios de desenvolvimento de software seguro.
- Aborda problemas com curiosidade, pensamento analítico e uma mentalidade pragmática, equilibrando qualidade, tempo e necessidades de negócios.
- Adapta-se positivamente a prioridades em mudança, novas tecnologias e requisitos de negócios em evolução.
- Contribui para uma cultura de melhoria contínua, identificando oportunidades para aprimorar processos, ferramentas e formas de trabalhar.
- Constrói relacionamentos de trabalho positivos através de profissionalismo, empatia e respeito por diversas perspectivas.
- Assume responsabilidade pelo desenvolvimento pessoal e busca ativamente oportunidades para expandir conhecimento técnico e de domínio.
- Apoia o sucesso da equipe sendo confiável, colaborativo(a) e disposto(a) a ajudar os outros quando necessário.
- Familiaridade com tecnologias modernas de front-end como Blazor, Angular ou React é benéfica, com a capacidade de contribuir ou orientar o desenvolvimento de interfaces de usuário responsivas.
Diversidade e trabalho flexível na Hiscox
Na Hiscox nos preocupamos com as nossas pessoas. Contratamos as melhores pessoas para o trabalho e estamos comprometidos com a diversidade e a criação de uma cultura verdadeiramente inclusiva, que acreditamos impulsionar o sucesso.
Também aprendemos nos últimos anos que a vida profissional nem sempre precisa ser no escritório, e adotamos formas de trabalho híbridas para incentivar um equilíbrio saudável entre vida pessoal e profissional.
Vemos isso como o melhor dos dois mundos: estrutura e sociabilidade de um lado, e independência e flexibilidade do outro.
