Full Stack Developer - Santander Digital Services
Role details
Job location
Tech stack
Job description
Estamos buscando un / a Full Stack developer para un puesto clave de nuestro ecosistema tecnológico.
Nuestro trabajo consiste en diseñar y desarrollar el software que da servicio al Negocio del Banco Santander, entendiendo esas tecnologías y los posibles riesgos que tienen para nuestros clientes, para la sociedad y para nuestros accionistas. Somos un equipo muy proactivo, y por eso trabajamos con y por la tecnología. Aquí no se leen manuales, se hace, se prueba y se proponen iniciativas a problemas. Tu misión será la de interpretar los requisitos técnicos y funcionales para su desarrollo, certificación y eventual liberación productiva. Al hacerlo, aplicarás al Grupo Santander estrategias y patrones informáticos para realizar soluciones seguras, fiables, sostenibles y eficaces. ??? Estas serán tus principales tareas :
- Analizar si las infraestructuras y sistemas están operando conforme a las políticas del Grupo y los estándares técnicos del sector de IT.
- Revisar las herramientas y mecanismos para la gestión y control de la tecnología en entornos productivos o pre-productivos.
- Hacer y diseñar pruebas técnicas que permitan contrastar si los controles implantados en las plataformas de TI funcionan o necesitan cambiarse, considerando los riesgos que pueden existir.
- Desarrollos tecnológicos que automaticen tests / pruebas sobre controles en diferentes entornos y plataformas.
Además, como parte de un equipo de trabajo, colaborarás en :
- Aportar las conclusiones de tu trabajo y aprender de las conclusiones de tus compañeros sobre los test y revisiones que han realizado.
- Interactuar con los equipos de tecnología del CIO, CTO y CISO para entender qué hacen, qué controlan, qué proyectos tienen y qué aspectos deben mejorar., Seguro que encajas en el equipo si te gusta la tecnología, quieres entender los riesgos a los que se enfrenta el Banco, aprendes constantemente de nuevas tecnologías y si además de desarrollar tus skills técnicos, también te preocupas de mejorar tus soft skills., Los siguientes requisitos representan el conocimiento, las habilidades y las destrezas esenciales para el éxito en este puesto. Se pueden hacer adaptaciones razonables para permitir que las personas con discapacidades realicen las funciones esenciales.
Requirements
Tener desde un grado superior (informática y comunicaciones; electricidad y electrónica) hasta grado en ingeniería (informática, telecomunicaciones, industriales, etc.), matemáticas o estudios similares; que te permitan tener una base sobre la que construir tu desarrollo y aportar en tu trabajo. (Obligatorio).
Cualquier especialización o sólida experiencia en temas relacionados con la ingeniería tecnológica. (Preferido). Idiomas
Inglés nivel intermedio (Obligatorio). Habilidades duras
Buen manejo de herramientas informáticas Microsoft Office, Jira y Scrum. (Obligatorio). Conocimientos de programación :
Capacidad para entender las Historias de Usuario funcionales y realizar su análisis técnico detallado. (Obligatorio).
Experiencia en microservicios Java utilizando Spring Boot y APIs REST. (Obligatorio).
Conocimientos en Spring Batch. (Obligatorio).
Conocimientos en DevOps (Kubernetes, OpenShift). (Obligatorio). Experiencia en : Angular. (Preferido).
Con frameworks de automatización de pruebas funcionales como Cilantrum y Newman. (Preferido).
Manejo de Apache JMeter para pruebas de rendimiento. (... Idiomas
Benefits & conditions
Nuestra gente es nuestra mayor fortaleza. Cada individuo aporta perspectivas únicas que nos hacen más fuertes como equipo y como organización. Estamos permitiendo que los equipos vayan más allá al valorar quiénes son y potenciar lo que aportan.