Crown Agents Bank

Ingénieur Plateforme d'Intégration et de Données, Analyste Senior

JavaAWSTerraform
Traduction automatique. Consultez l’original.

Description de l'entreprise

Crown Agents Bank est une banque britannique en forte croissance et réglementée qui connecte les marchés émergents et de frontière au reste du monde, grâce à sa technologie FX et de paiement. Nous transformons la manière dont les paiements et le FX circulent sur les marchés émergents, en réduisant les frictions pour que plus d'argent parvienne à ceux qui en ont besoin. Les paiements sur les marchés émergents sont généralement difficiles, coûteux, peu fiables et opaques. Nos solutions aident à résoudre ces problèmes. En fin de compte, nous connectons des régions traditionnellement difficiles d'accès à l'infrastructure financière mondiale, offrant un accès aux meilleurs prix et au règlement le plus rapide et le plus fiable.

Le FX et les paiements transfrontaliers sont souvent complexes et coûteux, en particulier dans les marchés émergents. Crown Agents Bank (CAB) associe ses relations profondes et de confiance et la force de son réseau à des capacités numériques innovantes et à des solutions de banque transactionnelle transfrontalière pour permettre aux fintechs, aux entreprises, aux gouvernements, aux organisations de développement et aux banques de déplacer de l'argent vers, depuis et à travers des marchés souvent difficiles d'accès.

Description du poste

Objectif du rôle

Crown Agents Bank connecte les marchés émergents et de frontière au reste du monde, et cela dépend de logiciels capables d'intégrer de manière fiable les systèmes propres de CAB avec un large éventail de plateformes tierces et de consommateurs de données internes. Ce rôle vise à aider à construire et à maintenir les solutions d'intégration et les plateformes cloud-natives qui rendent cela possible – ce qui peut inclure des travaux sur l'entrepôt de données opérationnelles de l'équipe (basé sur Debezium, Java, Spring Boot et Aurora Serverless v2) dans le cadre d'un mandat plus large d'ingénierie d'intégration, en fonction des besoins du projet. Travaillant sous la direction de l'Associate Vice President et du Data and Integration Services Lead, le Senior Analyst travaille de manière pratique, transformant les conceptions convenues en logiciels fonctionnels et bien testés, et apportant des idées et des perspectives aux discussions de conception qui les façonnent. Les ingénieurs sont censés et encouragés à utiliser les derniers outils d'IA dans leur livraison et à en promouvoir l'utilisation dans nos plateformes.

Responsabilités du rôle

  1. Construire et maintenir des solutions d'intégration et des composants cloud-natifs à travers le parc technologique de CAB – par exemple, l'entrepôt de données opérationnelles de l'équipe, en fonction des priorités du projet.
  1. Développer des intégrations avec des systèmes tiers et des plateformes internes en utilisant les services AWS tels que ECS Fargate, SQS, MSK, S3, IAM, etc., en travaillant à partir de conceptions convenues avec l'AVP et le Lead et en apportant des améliorations en cours de route.
  1. Écrire du code et des tests de qualité production, en assumant la responsabilité de la livraison des fonctionnalités et des composants d'intégration assignés, de la remise de la conception à la mise en production.
  1. Apporter des contributions pratiques et des idées aux discussions de conception, en remettant en question les hypothèses et en signalant les risques ou les alternatives.
  1. Construire et maintenir l'infrastructure en tant que code en utilisant Terraform, et des pipelines CI/CD en utilisant Git et GitHub Actions, pour les services et les intégrations que vous gérez.
  1. Soutenir l'observabilité et la surveillance de la qualité des données en utilisant Dynatrace, en enquêtant et en aidant à résoudre les problèmes au fur et à mesure qu'ils surviennent.
  1. Utiliser des assistants de codage IA et des pratiques de développement assisté par LLM comme routine quotidienne, et partager des outils ou techniques utiles avec l'équipe.
  1. Travailler avec les parties prenantes de la Technologie et des Opérations pour comprendre les exigences et les traduire en logiciels fonctionnels, en escaladant l'ambiguïté ou le risque à l'AVP ou au Lead plutôt qu'en devinant.
  1. Participer aux revues de code et de conception, en donnant et en recevant des commentaires qui améliorent la qualité du travail de l'équipe.
  1. Prendre l'initiative d'identifier les lacunes, les bugs ou les opportunités d'amélioration dans l'ensemble de l'écosystème d'intégration, et suivre leur correction, même en dehors du travail assigné.

Qualifications

  1. Diplôme de licence en informatique, ingénierie ou une discipline STEM connexe, ou expérience pratique équivalente.

Expérience

  1. 2-3 années d'expérience dans la livraison de fonctionnalités et d'intégrations de manière pratique au sein d'un environnement cloud ou d'ingénierie logicielle établi, en développant la crédibilité et le jugement nécessaires pour assumer progressivement plus de responsabilités.
  1. Expérience dans la construction de services sur AWS, avec une exposition à des services tels que ECS Fargate, SQS, MSK, S3, IAM, le réseau de base et RDS/RDS Aurora, etc.
  1. Expérience pratique avec Java et Spring Boot ; une exposition aux outils de capture de données de changement tels que Debezium, et à Postgres ou Aurora Serverless v2, est un avantage là où ils sont utilisés dans un projet donné.
  1. Une certaine expérience avec Terraform pour l'infrastructure en tant que code et avec Git/GitHub Actions, ou un équivalent, pour CI/CD.
  1. Les certifications AWS ou Anthropic (par exemple, AWS Solutions Architect Associate) sont un plus, mais pas obligatoires ; l'utilisation démontrable et pratique d'assistants de codage IA et le développement assisté par LLM sont valorisés à la place de toute certification IA formelle.
  1. La preuve d'un apprentissage continu autodirigé, tel que des cours, des certifications ou des projets personnels, est la bienvenue.
  1. Une exposition aux outils d'observabilité tels que Dynatrace, et/ou aux outils de reporting et de visualisation est bénéfique.
  1. Intérêt pour, ou expérience précoce dans l'utilisation, des assistants de codage IA et du développement assisté par LLM dans le cadre du cycle de vie du développement logiciel ; les certifications AWS ou Anthropic pertinentes sont un plus.
  1. Une exposition à Oracle est un avantage mineur supplémentaire étant donné que le système bancaire principal de CAB fonctionne sur Oracle ; une connaissance des services financiers ou des paiements SWIFT est utile mais pas nécessaire pour réussir dans ce rôle.

Informations supplémentaires

  • Travail hybride
  • Plan de pension personnel contributif : - Minimum : Employé 2% et Employeur 7%. L'employeur abonde les contributions par tranches de 1% jusqu'à un maximum de : Employé 5% et Employeur 10%.
  • Assurance décès - 4 fois le salaire annuel
  • Garantie de revenu groupe
  • Assurance médicale privée – cela peut inclure la couverture du conjoint et/ou des enfants aux frais de l'entreprise. La couverture inclut l'optique, le dentaire et l'audiologie.
  • Bonus discrétionnaire
  • Congés annuels compétitifs
  • 2 Jours de bénévolat
  • Benefit Hub

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter