Astreya
Crown Agents Bank
Engenheiro(a) de Integração e Plataforma de Dados
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
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- Bacharelado em Ciência da Computação, Engenharia ou disciplina STEM relacionada, ou experiência prática equivalente.
- 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
- 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.
- 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.
- 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.
- Experiência prática com Terraform para infraestrutura como código e com Git/GitHub Actions, ou um equivalente, para CI/CD.
- Experiência com ferramentas de observabilidade como Dynatrace e/ou com ferramentas de relatórios e visualização.
- 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.
- Evidências de aprendizado contínuo autodirigido, como cursos, certificações ou contribuições de código aberto, são bem-vindas.
- 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.
- 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
