NatWest Group
NatWest Group
NatWest Group es una organización bancaria y de servicios financieros con sede en el Reino Unido que atiende a clientes particulares, comerciales e institucionales. Su actividad abarca la banca, las finanzas y la tecnología financiera, con servicios que incluyen banca comercial, gestión patrimonial y gestión de riesgos. El grupo también destaca sus relaciones con clientes y comunidades, junto con oportunidades para quienes desarrollan su carrera en sus equipos centrados en la banca y la tecnología.

Ingeniero Principal de Java, Dominio de Riesgos (VP) - Presencial en Gurugram

Lidera el diseño y la entrega de tecnología de riesgos segura y escalable con Java en un entorno bancario. Impulsa la arquitectura, la automatización y las prácticas Agile y DevOps en plataformas y servicios.

Descripción

  • Priorizar la experiencia del cliente y del usuario durante todo el diseño y la ingeniería de software
  • Apoyar al centro de excelencia de arquitectura, diseño e ingeniería
  • Desarrollar y fortalecer las relaciones con las partes interesadas clave
  • Proporcionar resultados para los clientes mediante la ingeniería, soluciones innovadoras y el diseño tecnológico
  • Colaborar con ingenieros de software para desarrollar y crear prototipos de soluciones innovadoras
  • Trabajar con arquitectos de dominio y empresariales para validar y aplicar enfoques arquitectónicos
  • Crear software que automatice los procesos de compilación, pruebas y despliegue
  • Definir, supervisar y gobernar soluciones de ingeniería que mejoren la automatización, la simplicidad, la resiliencia, la seguridad, el rendimiento, la escalabilidad y la reutilización
  • Diseñar y construir software, scripts y herramientas complejos para plataformas, aplicaciones y servicios bancarios dentro de un equipo de plataforma o funcionalidades
  • Actuar como punto de contacto para las decisiones de diseño de soluciones
  • Desarrollar modelos de arquitectura y hojas de ruta para componentes de software y aplicaciones
  • Promover una usabilidad coherente en todos los productos y dominios
  • Diseñar, crear, probar e implementar código listo para producción
  • Utilizar métodos de entrega Agile y prácticas DevOps durante todo el desarrollo de software

Requisitos

  • Amplia experiencia en ingeniería de software, diseño de software, diseño de bases de datos o arquitectura
  • Experiencia en la entrega de software en entornos Agile y DevOps
  • Conocimientos expertos de las tendencias actuales del mercado, las tecnologías y las herramientas de desarrollo
  • Éxito demostrado en la aplicación de buenas prácticas de programación para la escalabilidad, la automatización, la virtualización, la optimización, la disponibilidad y el rendimiento
  • Sólida experiencia liderando equipos de desarrollo de software en una organización matricial
  • Al menos 12 años de experiencia práctica en desarrollo con Java, incluidos Core Java, Spring Boot y microservicios
  • Sólida experiencia en la creación de aplicaciones del dominio de riesgos, preferiblemente en banca de inversión o servicios financieros
  • Experiencia práctica en el desarrollo y despliegue de aplicaciones en Google Kubernetes Engine (GKE)
  • Sólida experiencia con canalizaciones CI/CD, automatización y prácticas DevOps
  • Experiencia demostrada en el diseño, desarrollo e integración de API para lograr escalabilidad, rendimiento y fiabilidad
  • Experiencia liderando equipos de ingeniería de software en un entorno matricial y dirigiendo la estrategia técnica y la entrega Agile