Eque2
Crown Agents Bank
Ingeniero/a de Plataforma de Datos e Integración
Descripción de la empresa
Crown Agents Bank es un banco del Reino Unido, en gran crecimiento y regulado, que conecta los mercados emergentes y de frontera con el resto del mundo, utilizando tecnología de divisas y pagos. Estamos transformando la forma en que los pagos y las divisas se mueven a través de los mercados emergentes, reduciendo la fricción para que más dinero llegue a quienes lo necesitan. Los pagos en mercados emergentes suelen ser difíciles, caros, poco fiables y opacos. Nuestras soluciones ayudan a solucionar estos puntos débiles. En última instancia, conectamos regiones tradicionalmente de difícil acceso con la infraestructura financiera global, ofreciendo acceso a los mejores precios y a la liquidación más rápida y fiable.
Las divisas y los pagos transfronterizos son a menudo complejos y caros, especialmente cuando se opera en mercados emergentes. Crown Agents Bank (CAB) combina sus profundas y fiables relaciones y la fortaleza de su red con capacidades digitales innovadoras y soluciones de banca de transacciones transfronterizas para permitir a fintechs, corporaciones, gobiernos, organizaciones de desarrollo y bancos mover dinero hacia, desde y a través de mercados a menudo de difícil acceso.
Descripción del puesto
Propósito del puesto
Crown Agents Bank conecta los mercados emergentes y de frontera con el resto del mundo, y eso depende de un software que pueda integrar de forma fiable los sistemas propios de CAB con una amplia gama de plataformas de terceros, bancos corresponsales y consumidores de datos internos. Este puesto existe para diseñar, construir y evolucionar esas soluciones de integración y las plataformas nativas de la nube que las soportan, que, dependiendo de las prioridades del equipo, pueden incluir el Almacén de Datos Operacionales (basado en Debezium, Java, Spring Boot y Aurora Serverless v2) junto con otras tareas de integración y plataforma. El Associate Vice President trabaja de forma práctica con un alto grado de iniciativa y autonomía, contribuyendo activamente a las discusiones de diseño junto con el Lead de Servicios de Datos e Integración y los colegas de Arquitectura, y asumiendo la responsabilidad de convertir los diseños acordados en software e infraestructura resilientes y bien construidos. Se espera y se anima a los ingenieros a utilizar las últimas herramientas de IA en su entrega y a defender su uso en nuestras plataformas.
Responsabilidades del puesto
- Diseñar, construir y evolucionar soluciones de integración y componentes nativos de la nube en todo el patrimonio tecnológico de CAB, por ejemplo, el Almacén de Datos Operacionales del equipo.
- Contribuir activamente a las discusiones de diseño para estos sistemas, trabajando junto al Lead de Servicios de Datos e Integración y los colegas de Arquitectura en lugar de forma aislada.
- Liderar la construcción práctica de integraciones con sistemas de terceros y plataformas internas, utilizando servicios de AWS como ECS Fargate, SQS, MSK, S3, IAM, etc., para ofrecer flujos de datos seguros y escalables.
- Escribir código de calidad de producción y construir infraestructura de forma práctica, trabajando junto al resto del equipo en lugar de operar únicamente a nivel de diseño.
- Traducir los requisitos de los stakeholders de Tecnología, Operaciones y del banco en general en diseños técnicos prácticos, sopesando las compensaciones entre complejidad de construcción, coste, resiliencia y tiempo de entrega.
- Definir y mantener la infraestructura como código utilizando Terraform, y pipelines de CI/CD utilizando Git y GitHub Actions, para soportar despliegues seguros y repetibles.
- Establecer y monitorizar estándares de observabilidad y calidad de datos utilizando Dynatrace y PowerBI, ayudando a identificar y resolver problemas antes de que afecten a los consumidores posteriores.
- Apoyar y guiar a ingenieros y analistas menos experimentados del equipo, revisando código y diseños y compartiendo conocimientos que ayuden a elevar el nivel de la práctica de ingeniería.
- Utilizar asistentes de codificación de IA y prácticas de desarrollo asistido por LLM como parte rutinaria del ciclo de vida del desarrollo de software, y ayudar al equipo a evaluar nuevas herramientas y enfoques.
- Trabajar con equipos de ingeniería, datos, operaciones y proveedores para planificar, secuenciar y entregar nuevas integraciones, tomando la iniciativa para detectar y cerrar brechas en lugar de esperar a ser dirigido.
Cualificaciones
- Título de Grado en Informática, Ingeniería o una disciplina STEM relacionada, o experiencia práctica equivalente.
- Las cualificaciones formales importan menos que un historial demostrado de diseño, construcción y operación de software de producción e infraestructura en la nube.
Experiencia
- 3-5 años de experiencia en un puesto similar de ingeniería de software o en la nube, con un historial de toma de iniciativa real y contribución a las decisiones de diseño en lugar de limitarse a implementar según una especificación.
- Experiencia práctica en la construcción y operación de servicios en AWS, incluyendo ECS Fargate, SQS, MSK, S3, IAM, redes principales y RDS/RDS Aurora, etc.
- Sólida experiencia con Java y Spring Boot; la exposición a sistemas principalmente orientados a eventos y a Postgres o Aurora Serverless v2 es beneficiosa cuando sea relevante para el proyecto. La competencia con SQL y la optimización de bases de datos también son necesarias.
- Experiencia práctica con Terraform para infraestructura como código y con Git/GitHub Actions, o un equivalente, para CI/CD.
- Experiencia con herramientas de observabilidad como Dynatrace, y/o con herramientas de informes y visualización.
- Las certificaciones de AWS o Anthropic (por ejemplo, Arquitecto de Soluciones o Desarrollador) son un plus, pero no son obligatorias; se valora el uso práctico y demostrable de asistentes de codificación de IA y desarrollo asistido por LLM en lugar de cualquier certificación formal de IA.
- Se agradece la evidencia de aprendizaje continuo autodirigido, como cursos, certificaciones o contribuciones a código abierto.
- Experiencia en el uso, o un fuerte interés demostrado en, asistentes de codificación de IA y desarrollo asistido por LLM como parte del ciclo de vida del desarrollo de software; las certificaciones relevantes de AWS o Anthropic son un plus.
- La exposición a Oracle es un pequeño plus adicional dado que el sistema bancario principal de CAB se ejecuta en Oracle; el conocimiento de servicios financieros o de pagos SWIFT es beneficioso para tomar decisiones técnicas informadas, pero no es un requisito previo, ya que se puede adquirir en el trabajo.
Información adicional
- Trabajo híbrido
- Plan de pensiones personal contributivo: - Mínimo: Empleado 2% y Empleador 7%. El empleador iguala las contribuciones en incrementos de 1% hasta un máximo de: Empleado 5% y Empleador 10%
- Seguro de vida – 4 veces el salario anual
- Protección de ingresos grupales
- Seguro médico privado – esto puede incluir cobertura para cónyuge y/o hijos a cargo de la empresa. La cobertura incluye Óptica, Dental y Audiología.
- Bono discrecional
- Vacaciones anuales competitivas
- 2 Días de voluntariado
- Benefit Hub
