Crown Agents Bank

Engenheiro(a) de Integração e Plataforma de Dados

JavaSQLAWSTerraform
Tradução automática. Consulte o original.

Sobre a Empresa

Crown Agents Bank é um banco do Reino Unido em rápido crescimento e regulamentado que conecta mercados emergentes e de fronteira ao resto do mundo, utilizando tecnologia de câmbio e pagamentos. Estamos transformando a forma como os pagamentos e o câmbio circulam nos mercados emergentes, reduzindo o atrito para que mais dinheiro chegue a quem precisa. Os pagamentos em mercados emergentes são geralmente desafiadores, caros, não confiáveis e opacos. Nossas soluções ajudam a resolver esses pontos problemáticos. Em última análise, conectamos regiões tradicionalmente de difícil acesso à infraestrutura financeira global, proporcionando acesso aos melhores preços e à liquidação mais rápida e confiável.

Câmbio e pagamentos transfronteiriços são frequentemente complexos e caros, especialmente ao operar em mercados emergentes. O Crown Agents Bank (CAB) une seus relacionamentos profundos e confiáveis e a força de sua rede em torno de capacidades digitais inovadoras e soluções de transações bancárias transfronteiriças para permitir que fintechs, corporações, governos, organizações de desenvolvimento e bancos movimentem dinheiro de, para e através de mercados muitas vezes de difícil acesso.

Descrição da Vaga

Propósito da Função

O Crown Agents Bank conecta mercados emergentes e de fronteira ao resto do mundo, e isso depende de software que possa integrar de forma confiável os próprios sistemas do CAB a uma ampla gama de plataformas de terceiros, bancos correspondentes e consumidores de dados internos. Esta função existe para projetar, construir e evoluir essas soluções de integração e as plataformas nativas da nuvem que as suportam – que, dependendo das prioridades da equipe, podem incluir o Operational Data Store (construído sobre Debezium, Java, Spring Boot e Aurora Serverless v2) juntamente com outros trabalhos de integração e plataforma. O Associate Vice President trabalha na prática com um alto grau de iniciativa e autonomia, contribuindo ativamente para discussões de design ao lado do Líder de Serviços de Dados e Integração e colegas de Arquitetura, e assumindo a responsabilidade de transformar designs acordados em software e infraestrutura resilientes e bem construídos. Espera-se que os engenheiros utilizem as ferramentas de IA mais recentes em sua entrega e promovam seu uso em nossas plataformas.

Responsabilidades da Função

  1. Projetar, construir e evoluir soluções de integração e componentes nativos da nuvem em todo o parque tecnológico do CAB – por exemplo, o Operational Data Store da equipe
  1. Contribuir ativamente para discussões de design para esses sistemas, trabalhando ao lado do Líder de Serviços de Dados e Integração e colegas de Arquitetura, em vez de isoladamente.
  1. Liderar a construção prática de integrações com sistemas de terceiros e plataformas internas, utilizando serviços da AWS como ECS Fargate, SQS, MSK, S3, IAM, etc., para entregar fluxos de dados seguros e escaláveis.
  1. Escrever código de qualidade de produção e construir infraestrutura na prática, trabalhando ao lado do restante da equipe em vez de operar apenas em nível de design.
  1. Traduzir requisitos de stakeholders de Tecnologia, Operações e do banco em geral em designs técnicos práticos, ponderando os trade-offs entre complexidade de construção, custo, resiliência e tempo de entrega.
  1. Definir e manter infraestrutura como código usando Terraform, e pipelines de CI/CD usando Git e GitHub Actions, para suportar implantação segura e repetível.
  1. Estabelecer e monitorar padrões de observabilidade e qualidade de dados usando Dynatrace e PowerBI, ajudando a identificar e resolver problemas antes que afetem os consumidores downstream.
  1. Apoiar e orientar engenheiros e analistas menos experientes da equipe, revisando código e designs e compartilhando conhecimento que ajude a elevar o nível de prática de engenharia.
  1. Usar assistentes de codificação de IA e práticas de desenvolvimento assistidas por LLM como parte rotineira do ciclo de vida de desenvolvimento de software, e ajudar a equipe a avaliar novas ferramentas e abordagens.
  1. Trabalhar com equipes de engenharia, dados, operações e fornecedores para escopo, sequenciar e entregar novas integrações, tomando a iniciativa de identificar e fechar lacunas em vez de esperar por direcionamento.

Qualificações

  1. Bacharelado em Ciência da Computação, Engenharia ou disciplina STEM relacionada, ou experiência prática equivalente.
  1. Qualificações formais importam menos do que um histórico comprovado de projeto, construção e operação de software de produção e infraestrutura de nuvem.

Experiência

  1. 3-5 anos de experiência em uma função semelhante de engenharia de nuvem ou de software, com um histórico de tomada de iniciativa real e contribuição para decisões de design, em vez de apenas implementar de acordo com uma especificação.
  1. Experiência prática na construção e operação de serviços na AWS, incluindo ECS Fargate, SQS, MSK, S3, IAM, rede principal e RDS/RDS Aurora, etc.
  1. Forte experiência com Java e Spring Boot; exposição a sistemas predominantemente orientados a eventos e a Postgres ou Aurora Serverless v2 é benéfica onde relevante para o projeto. Proficiência com SQL e otimização de banco de dados também são necessárias.
  1. Experiência prática com Terraform para infraestrutura como código e com Git/GitHub Actions, ou um equivalente, para CI/CD.
  1. Experiência com ferramentas de observabilidade como Dynatrace e/ou com ferramentas de relatórios e visualização.
  1. Certificações da AWS ou Anthropic (por exemplo, Solutions Architect ou Developer) são um plus, mas não são obrigatórias; o uso prático e demonstrável de assistentes de codificação de IA e desenvolvimento assistido por LLM é valorizado em vez de qualquer certificação formal de IA.
  1. Evidências de aprendizado contínuo autodirigido, como cursos, certificações ou contribuições de código aberto, são bem-vindas.
  1. Experiência de uso, ou forte interesse demonstrado, em assistentes de codificação de IA e desenvolvimento assistido por LLM como parte do ciclo de vida de desenvolvimento de software; certificações relevantes da AWS ou Anthropic são um plus.
  1. Exposição ao Oracle é um pequeno plus adicional, dado que o sistema bancário principal do CAB roda em Oracle; conhecimento de serviços financeiros ou pagamentos SWIFT é benéfico para tomar decisões técnicas informadas, mas não é um pré-requisito, pois pode ser aprendido no trabalho.

Informações Adicionais

  • Trabalho híbrido
  • Plano de previdência pessoal com contribuição: - Mínimo: Contribuição do Empregado 2% e do Empregador 7%. O empregador iguala as contribuições em incrementos de 1% até um máximo de: Contribuição do Empregado 5% e do Empregador 10%
  • Seguro de Vida – 4 vezes o salário anual
  • Proteção de Renda em Grupo
  • Seguro Médico Privado – isso pode incluir cobertura para parceiro(a) e/ou filhos com custo da empresa. A cobertura inclui Óptica, Odontologia e Audiologia
  • Bônus Discricionário
  • Férias Anuais Competitivas
  • Dias de Voluntariado 2
  • Benefit Hub

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores