NatWest Group
NatWest Group
O NatWest Group é uma organização bancária e de serviços financeiros sediada no Reino Unido que atende clientes pessoais, comerciais e institucionais. Sua atuação abrange os setores bancário, financeiro e de tecnologia financeira, com serviços que incluem banco comercial, gestão de patrimônio e gestão de riscos. O grupo também destaca seus relacionamentos com clientes e comunidades, além de oportunidades para pessoas que desenvolvem suas carreiras em suas equipes voltadas para os setores bancário e tecnológico.

Engenheiro(a) de software AWS (AVP)

Criar e operar plataformas seguras, resilientes e escaláveis para clientes do setor bancário. Desenvolver software em todo o ciclo de vida com tecnologias de nuvem e DevOps.

Descrição

  • Criar e manter soluções seguras, robustas e de alto desempenho, projetadas para atender às necessidades dos clientes.
  • Desenvolver software complexo, scripts e ferramentas como parte de uma equipe de funcionalidades.
  • Coordenar o trabalho com engenheiros, arquitetos e analistas de negócios em toda a plataforma.
  • Entregar software complexo e crítico com rapidez, mantendo a qualidade.
  • Gerenciar o software ao longo de todo o ciclo de vida, do desenvolvimento inicial e da manutenção contínua à substituição ou desativação.
  • Colaborar com colegas para aprimorar as práticas e a capacidade de engenharia de software.
  • Projetar, escrever, testar e implementar código pronto para produção.
  • Contribuir com a análise de requisitos, o projeto, a codificação, os testes, a implantação e as operações.

Requisitos

  • Ter pelo menos oito anos de experiência com OpenShift, Kubernetes, AWS, PCF e automação de CI/CD usando GitLab, Jenkins, Helm e Terraform.
  • Ter sólida experiência com ferramentas de observabilidade, monitoramento e confiabilidade de plataformas, como Splunk, Datadog, DxAPM e OpenTelemetry.
  • Demonstrar experiência na criação de plataformas seguras, escaláveis e resilientes com IAM, Vault, PingFederate e Qualys.
  • Ter experiência em engenharia de software, design e arquitetura.
  • Entender como sua área de especialização contribui para atender os clientes.
  • Ser capaz de resolver problemas analíticos e numéricos altamente complexos.
  • Aplicar boas práticas de programação para escalabilidade, automação, virtualização, otimização, disponibilidade e desempenho.
  • Colaborar de forma eficaz com diferentes áreas.