La persona que se incorpore deberá acudir en modelo híbrido a nuestras oficinas de REUS, GRANADA, SEVILLA O MÁLAGA. Por lo que sólo se tramitarán las candidaturas que indiquen la residencia en estas provincias o alrededores.
En T-Systems, encontrarás proyectos rompedores que suman al bienestar social y ecológico. Queremos dar la bienvenida a nuevos talentos como tú, que aporten ideas frescas, puntos de vista distintos, que acepten retos y un continuo aprendizaje, para crecer e impactar a la sociedad... ¡Todo esto, de una forma divertida!
Misión:
La persona que se incorpore se responsabilizará de definir y liderar la arquitectura de soluciones de software para garantizar la escalabilidad, eficiencia y sostenibilidad técnica de los proyectos de la organización. Dar soporte al equipo técnico asegurando un desarrollo de la solución técnica alineado con la arquitectura definida. Ejercer de referente técnico especializado de la práctica.
Responsabilidades:
1. Proponer y definir arquitecturas de sistemas que optimicen el rendimiento y la escalabilidad de las soluciones.
2. Evaluar las tecnologías emergentes y realizar recomendaciones sobre su adopción para la mejora continua del entorno de desarrollo.
3. Crear y mantener guías y estándares técnicos que aseguren consistencia y calidad en los proyectos.
4. Establecer mejores prácticas de arquitectura de software, promoviendo metodologías ágiles y prácticas de desarrollo seguro.
5. Trabajar junto a equipos de desarrollo asesorándolos en las decisiones de arquitectura y alineando sus actividades con las estrategias a nivel de software.
Funciones:
1. Definición de la arquitectura de aplicaciones Full Stack (Java para el BackEnd y tecnologías modernas para el FrontEnd como Angular, React o Vue.js).
2. Supervisión del desarrollo técnico y de la calidad de código, asegurando que las implementaciones sigan los estándares de diseño y arquitectura.
3. Evaluación de soluciones tecnológicas y herramientas que mejoren el ciclo de vida del desarrollo (CI/CD, contenedores, herramientas de DevOps).
4. Optimización y escalabilidad de aplicaciones mediante la identificación de posibles cuellos de botella y la implementación de mejoras continuas en rendimiento y seguridad.
5. Realización de pruebas de concepto (PoC) para la adopción de nuevas tecnologías y evaluación de la viabilidad de implementaciones a largo plazo.
Requisitos:
1. Experiencia: Al menos 8-10 años en desarrollo de software, con al menos 4 años en roles de arquitectura de software.
2. Lenguajes y Frameworks: Amplia experiencia en Java y en frameworks relacionados (Spring Boot, Hibernate) para la construcción de soluciones BackEnd robustas.
3. Arquitectura de Microservicios: Dominio en el diseño y la implementación de arquitecturas basadas en microservicios, utilizando patrones como API Gateway y orquestación de servicios.
4. Desarrollo FrontEnd: Conocimientos sólidos en tecnologías como Angular, React o Vue.js y en fundamentos de HTML5, CSS3 y TypeScript.
5. Bases de Datos: Experiencia en gestión de bases de datos SQL y NoSQL (MySQL, PostgreSQL, MongoDB).
6. DevOps y CI/CD: Conocimiento en herramientas de integración y despliegue continuos (Jenkins, GitLab CI, Docker, Kubernetes) y en la implementación de infraestructura en la nube (AWS, Azure, GCP).
7. Seguridad de Software: Comprensión de buenas prácticas de seguridad en desarrollo, incluyendo la gestión de identidades, encriptación de datos y protección contra amenazas comunes en el desarrollo de software.
¿Qué es lo que le ofrecemos?
1. Ambiente de trabajo internacional, positivo, dinámico y motivado.
2. Modelo de trabajo híbrido (teletrabajo/presencial).
3. Horario flexible.
4. Formación continua.
5. Plan de compensación flexible.
6. Seguro de vida y accidentes.
7. Más de 26 días laborables de vacaciones al año.
8. ¡Y muchas más ventajas de formar parte de T-Systems!
Si estás buscando un nuevo desafío, no dudes en enviarnos tu CV. ¡Únete a nuestro equipo!
#J-18808-Ljbffr