Ingeniero/a Componentes IT, Madrid
Empresa
Aegon N.V.
Provincia
Madrid
Ciudad
Madrid
Tipo de Contrato
Tiempo Completo
Descripción
Ingeniero/a Componentes IT
Somos una de las aseguradoras más importantes del mundo, formada por personas positivas, dinámicas y comprometidas que hacen que las cosas ocurran. Creemos que nuestra diversidad aporta valor a los equipos, a nuestra cultura y a los clientes. Sabemos que las mejores ideas y soluciones surgen en entornos inclusivos donde todos nos sentimos vistos, escuchados y valorados
para que podamos desarrollar nuestro máximo talento.
Qué te ofrecemos:
Hemos sido reconocidos como uno de los mejores lugares para trabajar en España por la lista Forbes y el ranking de Actualidad Económica, y es que contamos con la mejor propuesta de valor para todos los queformamos parte de Aegon:
Apostamos por la flexibilidad a través de nuestro modelo de trabajo híbrido: contamos con la posibilidad de teletrabajar al menos tres días por semana y también de
compartir tiempo en unas oficinas adaptadas a la metodología ágil.
Te ayudamos a conciliar y desconectar, con flexibilidad horaria durante todo el año y jornada intensiva en el verano.
Las mejores acciones para tubienestar físico y mental (seguro de saludgratuito, fisioterapia en la oficina, iniciativas de vida saludable, etc.) y un gran abanico de beneficios y
ventajas sociales (la empresa hace una alta aportación a tu plan de pensiones, seguro de ahorro para la jubilación, retribución flexible, ayudas a la formación, regalo de
Navidad, etc.).
Oportunidades de desarrollo a todos los niveles mediante proyectos transversales e internacionales. Contamos con acciones de reconocimiento, compensación variable para
todos y feedback continuo. Nuestro modelo de gestión está basado en tener conversaciones de calidad de manera recurrente, donde tendrás un papel protagonista.
Cultura: el 87 de empleados estamos orgullosos de trabajar en Aegon. Somos una empresa internacional, cercana y empática.
Sobre la posición:
- Identificar áreas en donde sea posible realizar una refactorización del software para obtener piezas comunes coherentes, robustas y reutilizables. Diseñar y desarrollar el cambio, incluyendo el rediseño/refactorización de los sistemas origen para que invoquen al nuevo componente.
- Estar en permanente contacto con los líderes de la tecnología y del negocio para identificar casos de uso que pudieran ser abordados con las piezas existentes, bien conectando sistemas que ya existen, bien desarrollando una capa de personalización/configuración, bien ampliando la funcionalidad existente.
- Identificar y documentar el catálogo de piezas existente, leyendo directamente el código y realizando ingeniería inversa donde sea necesario para generar la documentación técnica y funcional que permita al resto de actores de la tecnología entender su funcionamiento.
- Apoyar como equipo SWAT frente incidencias críticas en los sistemas que requieran una visión cross sobre varias capas de la tecnología (infraestructura, middleware, lógica de negocio, presentación, base de datos, ...)
- Ayudar a la realización de análisis forenses en incidencias críticas, asistiendo al proceso de análisis de causa raíz y propuesta de planes de acción post-incidencia.
Sobre ti:
- 5 años de experiencia en el desarrollo de piezas arquitectónicas comunes y reutilizables
- Elevado nivel de inglés.
- Experiencia en el desarrollo técnico de proyectos digitales utilizando las últimas tecnologías
- Experiencia práctica en Patrones de diseño de ingeniería del software
- Nivel avanzado de Java. Conocimiento de Angular. REST. JPA.
- Spring, SpringBoot, SpringBatch.
- Sistema operativo: Linux
- Lenguaje de base de datos: Oracle PL/SQL, PostgreSQL
- Compresión integral de las distintas capas de la tecnología, desde el sistema operativo, capa de datos, backoffice, hasta las capas de presentación y la de conexión
- Protocolos HTTP/HTTPS: cookies, cabeceras. Métodos GET,POST,PUT,HEAD...
- Desarrollo de microservicios. Desarrollo de API. OAUTH. OpenApi. Swagger. JSON
- Experiencia en el diseño de sistemas asíncronos
- Desarrollo de procesos batch resilientes
- Experiencia en desarrollo de sistemas tolerantes a fallos tanto online, como asíncronos, como batch
java, angular, spring,
Somos una de las aseguradoras más importantes del mundo, formada por personas positivas, dinámicas y comprometidas que hacen que las cosas ocurran. Creemos que nuestra diversidad aporta valor a los equipos, a nuestra cultura y a los clientes. Sabemos que las mejores ideas y soluciones surgen en entornos inclusivos donde todos nos sentimos vistos, escuchados y valorados
para que podamos desarrollar nuestro máximo talento.
Qué te ofrecemos:
Hemos sido reconocidos como uno de los mejores lugares para trabajar en España por la lista Forbes y el ranking de Actualidad Económica, y es que contamos con la mejor propuesta de valor para todos los queformamos parte de Aegon:
Apostamos por la flexibilidad a través de nuestro modelo de trabajo híbrido: contamos con la posibilidad de teletrabajar al menos tres días por semana y también de
compartir tiempo en unas oficinas adaptadas a la metodología ágil.
Te ayudamos a conciliar y desconectar, con flexibilidad horaria durante todo el año y jornada intensiva en el verano.
Las mejores acciones para tubienestar físico y mental (seguro de saludgratuito, fisioterapia en la oficina, iniciativas de vida saludable, etc.) y un gran abanico de beneficios y
ventajas sociales (la empresa hace una alta aportación a tu plan de pensiones, seguro de ahorro para la jubilación, retribución flexible, ayudas a la formación, regalo de
Navidad, etc.).
Oportunidades de desarrollo a todos los niveles mediante proyectos transversales e internacionales. Contamos con acciones de reconocimiento, compensación variable para
todos y feedback continuo. Nuestro modelo de gestión está basado en tener conversaciones de calidad de manera recurrente, donde tendrás un papel protagonista.
Cultura: el 87 de empleados estamos orgullosos de trabajar en Aegon. Somos una empresa internacional, cercana y empática.
Sobre la posición:
- Identificar áreas en donde sea posible realizar una refactorización del software para obtener piezas comunes coherentes, robustas y reutilizables. Diseñar y desarrollar el cambio, incluyendo el rediseño/refactorización de los sistemas origen para que invoquen al nuevo componente.
- Estar en permanente contacto con los líderes de la tecnología y del negocio para identificar casos de uso que pudieran ser abordados con las piezas existentes, bien conectando sistemas que ya existen, bien desarrollando una capa de personalización/configuración, bien ampliando la funcionalidad existente.
- Identificar y documentar el catálogo de piezas existente, leyendo directamente el código y realizando ingeniería inversa donde sea necesario para generar la documentación técnica y funcional que permita al resto de actores de la tecnología entender su funcionamiento.
- Apoyar como equipo SWAT frente incidencias críticas en los sistemas que requieran una visión cross sobre varias capas de la tecnología (infraestructura, middleware, lógica de negocio, presentación, base de datos, ...)
- Ayudar a la realización de análisis forenses en incidencias críticas, asistiendo al proceso de análisis de causa raíz y propuesta de planes de acción post-incidencia.
Sobre ti:
- 5 años de experiencia en el desarrollo de piezas arquitectónicas comunes y reutilizables
- Elevado nivel de inglés.
- Experiencia en el desarrollo técnico de proyectos digitales utilizando las últimas tecnologías
- Experiencia práctica en Patrones de diseño de ingeniería del software
- Nivel avanzado de Java. Conocimiento de Angular. REST. JPA.
- Spring, SpringBoot, SpringBatch.
- Sistema operativo: Linux
- Lenguaje de base de datos: Oracle PL/SQL, PostgreSQL
- Compresión integral de las distintas capas de la tecnología, desde el sistema operativo, capa de datos, backoffice, hasta las capas de presentación y la de conexión
- Protocolos HTTP/HTTPS: cookies, cabeceras. Métodos GET,POST,PUT,HEAD...
- Desarrollo de microservicios. Desarrollo de API. OAUTH. OpenApi. Swagger. JSON
- Experiencia en el diseño de sistemas asíncronos
- Desarrollo de procesos batch resilientes
- Experiencia en desarrollo de sistemas tolerantes a fallos tanto online, como asíncronos, como batch
java, angular, spring,