
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