Buscamos personas curiosas y comprometidas. Personas que buscan
crecer, pero, sobre todo, mejorar el entorno de los empleados del
grupo. ¿Eres una de ellas? Entonces, ¡esta oferta es para ti!
Cómo será tu día a día…
En el departamento de Arquitectura gestionamos el core del sistema
de información del grupo CaixaBank.
Pasarías a formar parte del equipo que se encarga de la mejora
continua del core de los framewoks de desarrollo, en el ámbito más
próximo al usuario final de las aplicaciones.
Los proyectos principales están relacionados con la nueva aplicación
móvil híbrida del banco y el desarrollo de la arquitectura de
aplicaciones SPA multicanal que permiten desarrollos eficientes de
operativas de la entidad.
Las responsabilidades que asumirás en la posición son:
* Evolución de la arquitectura de aplicaciones SPA multicanal y su
integración con las aplicaciones nativas del banco para su
hibridación.
* Responsable de la arquitectura de la solución, asegurando la
modularidad, reutilización, escalabilidad y rendimiento.
* Investigación y evaluación de nuevas tecnologías que permitan
mejorar la arquitectura.
* Análisis de la capacidad de los sistemas y propuestas de
mejora.
* Definición técnica, coordinación del equipo interno / externo
implicado en el desarrollo de las soluciones.
* Interlocución con otros equipos ya sean internos o externos,
técnicos o de negocio.
Requisitos y competencias clave:
* Formación/Titulación necesaria: Ingeniería Informática /
Telecomunicaciones, Licenciado en Matemáticas, Física o
equivalentes.
* Fundamentos de arquitectura de software con experiencia
como arquitecto de aplicación en entornos de alta
disponibilidad y rendimiento.
* Conocimientos profundos y experiencia (contrastada) en
desarrollo con tecnologías client-side web con Javascript y
alguno de los frameworks líderes del mercado (ReactJs, Angular,
VueJs, …)
* Conocimientos en desarrollo con tecnologías nativas (android /
ios)
* Conocimientos profundos del proceso completo de desarrollo
de software. Valorándose conocimientos en TDD o DDD.
* Experiencia en la resolución de problemas de performance y
alta disponibilidad de aplicaciones críticas con alta volumetría.
* Experiencia en metodologías Agiles (Scrum, Kanban, …)
* Se valorarán conocimientos y experiencias en otros campos de
conocimiento de desarrollo de software:
- Lenguajes de programación, frameworks, librerías del
ámbito: Node, Ionic, Capacitor, webpack, graddle, …
- Conocimientos sólidos html, css,…
- DevOps: ALM (Jenkins, Sonar, Artifactory, Selenium …) IaC
(Ansible, Terraform), Monitoring (ELK, prometheus, …)
- Cloud y Kubernetes: Docker, K8s, OpenShift, AWS, Azure,
GCP, …
- Seguridad OAuth, Tokenización, Criptografía, …
- Bases de datos: Oracle, MongoDB, MySQL, …
- Comunicaciones y redes
* Experiencia en coordinación de equipos internos y/o externos.
* Gestión de cartera de proyectos y presupuestos.
* Seguimiento de proyectos: desde la concepción hasta la puesta
en marcha, así como el seguimiento de las incidencias.
* Gestión de cliente.
* Capacidad de comunicación y de síntesis en las explicaciones
de los proyectos, así como saber llevar varios proyectos a la vez
y la planificación a corto y a largo plazo.
* Persona metódica y ordenada, tanto de cara a poder llevar
varias tareas en paralelo como para que los resultados y la
calidad de estas tareas sean excelentes.
* Experiencia mínima de 3 años como arquitecto.
* Nivel medio-alto de inglés
Si te apasiona…
Transformar y aportar valor a las áreas de negocio facilitándoles su
trabajo día a día siendo un/a “friki” de nuevas tecnologías y el mundo
de la analítica del dato, este es tu sitio, ¡no lo dudes!