




Resumen: Un Líder Técnico de Desarrollo de Software en Univeris es un ingeniero colaborativo y práctico, responsable del diseño técnico, el desarrollo, la calidad y el liderazgo dentro de su equipo de producto. Aspectos destacados: 1. Dar el ejemplo, orientar y motivar al equipo de desarrollo 2. Supervisar la visión técnica, el diseño y la integración de sistemas complejos 3. Contribuir a establecer y hacer cumplir los estándares y las mejores prácticas de desarrollo **La oportunidad** En Univeris, un **Líder Técnico de Desarrollo de Software** es un ingeniero de software práctico, responsable del diseño técnico, el desarrollo y la calidad de los entregables técnicos de su equipo. Los líderes técnicos son, por naturaleza, colaborativos y lideran con el ejemplo, comprendiendo que resolver problemas y encontrar soluciones siempre es más eficaz cuando se hace de forma colectiva. Los líderes técnicos participan en la planificación de la hoja de ruta y de los proyectos, ejecutan planes incrementales con su equipo, desempeñan un papel clave al comunicar los avances a las partes interesadas y, en última instancia, representan a su equipo de desarrollo de productos dentro del proceso de desarrollo de software. **El puesto** El Líder Técnico de Desarrollo de Software será responsable de: * La calidad del software entregado por el equipo de producto multifuncional, incluida la conformidad con los estándares y marcos de desarrollo. * Proporcionar un alto grado de visibilidad sobre la salud y el rendimiento del equipo multifuncional en todo momento. * La capacidad del equipo multifuncional para cumplir con los compromisos de entrega. * La mejora continua de la productividad y la velocidad del equipo multifuncional. Colaborar con el gestor de servicios profesionales y el propietario del producto, trabajando estrechamente con ellos para crear, mantener y refinar (pulir) efectivamente la lista de tareas pendientes del equipo: * Dar el ejemplo y proporcionar liderazgo, orientación y motivación al equipo de desarrollo de productos. * Colaborar con el **propietario del producto**, trabajando estrechamente con él para crear, mantener y refinar (pulir) efectivamente la lista de tareas pendientes del equipo. * Actuar como modelo a seguir para incorporar y aplicar prácticas y metodologías ágiles. * Colaborar continuamente con otros líderes técnicos de desarrollo de software, gerentes de desarrollo de software, arquitectura y otros equipos técnicos implicados en los proyectos. * Liderar la visión técnica de extremo a extremo del proyecto, supervisar el diseño y la integración de sistemas complejos e identificar y mitigar tempranamente los riesgos técnicos durante el ciclo de vida del proyecto para minimizar su impacto en los plazos de entrega y la calidad del producto. * Actuar como punto de escalación para la toma de decisiones técnicas, evaluando y equilibrando eficazmente los beneficios y las compensaciones. * Comprender la necesidad de estándares y mejores prácticas de desarrollo, contribuir a ellos y ayudar a hacerlos cumplir. * Actuar como recurso para su equipo en cuanto a políticas, procedimientos y cuestiones técnicas. * Realizar revisiones de diseño y código de los componentes de software desarrollados por otros miembros del equipo. * Revisar el software actual para identificar oportunidades de mejora en rendimiento y estabilidad. * Promover la extensibilidad y la reutilización en el diseño y la codificación de aplicaciones. **El candidato ideal** **Cualificaciones fundamentales** * Licenciatura en Ciencias de la Computación o campo relacionado, o experiencia laboral equivalente. * **Más de 8 años** de experiencia en desarrollo de software. * **Más de 5 años** liderando el diseño y el desarrollo de aplicaciones transaccionales de alto rendimiento en **entornos Microsoft**. Experto en arquitecturas del lado del servidor y marcos de persistencia, con una sólida capacidad para integrar interfaces modernas y escalables mediante **Angular** y estándares web (HTML5/CSS3/JS). * **Más de 2 años** de experiencia en un rol de líder de equipo. * **Más de 2 años** desarrollando aplicaciones **nativas en la nube** y centradas en APIs. * Experiencia demostrada y comodidad en roles con interacción directa con clientes, centrándose en la comunicación profesional y la construcción de relaciones. * Amplia experiencia profesional en programación orientada a objetos (POO). * Amplia experiencia profesional en metodologías iterativas de entrega de software: Ágil, SCRUM, SAFe, XP, etc. * Excelentes habilidades de comunicación verbal, escrita y de presentación, con capacidad para comunicarse con todos los niveles de usuarios/dirección, incluidos clientes externos y proveedores. * **Nivel avanzado de inglés** (hablado y escrito), con experiencia en entornos multiculturales actuando como enlace técnico principal entre el equipo de desarrollo, las partes interesadas y los clientes finales. **Cualificaciones demostradas (generales)** * Capacidad para iniciar proyectos de forma autónoma, liderar con el ejemplo y colaborar activamente. * Excelentes habilidades organizativas e interpersonales, con gran atención al detalle. * Capacidad para realizar múltiples tareas, adaptarse a prioridades cambiantes, tomar decisiones firmes ante la ambigüedad y cumplir plazos ajustados. * Capacidad para prosperar en un entorno dinámico y orientado a resultados. * Proactividad para identificar áreas débiles y esforzarse por mejorarlas. * Aptitud e interés por aprender rápidamente nuevas tecnologías y métodos emergentes. * Capacidad para evaluar los riesgos y sus impactos sobre el sistema existente al añadir nueva funcionalidad. **Cualificaciones demostradas (técnicas)** * **Desarrollo de aplicaciones centradas en la nube:** APIs RESTful, microservicios, contenedores, Kubernetes, Terraform, Spring Boot. * **Tecnologías de calidad:** Pruebas unitarias (xUnit, Fluent Assertions). * Trabajo con **SQL Server**, procedimientos almacenados, funciones almacenadas, análisis de rendimiento y ajuste de bases de datos, etc. * Experiencia profesional con Diseño guiado por el comportamiento (BDD), Diseño guiado por pruebas (TDD) y Diseño guiado por el dominio (DDD). * Excelentes habilidades para resolver problemas; capacidad para depurar y resolver incidencias complejas. * Experiencia aplicando estándares y técnicas de seguridad para la corrección y mitigación de vulnerabilidades en aplicaciones. **Elementos diferenciales adicionales** * Experiencia en el sector de los **servicios financieros**, especialmente en gestión patrimonial. * Experiencia migrando aplicaciones desde una arquitectura monolítica a una arquitectura basada en microservicios y centrada en la nube. * Experiencia profesional con Git/Maven en un entorno de integración continua (CI) y despliegue continuo (CD). **El entorno de trabajo** Nuestra ubicación es **Madrid, España**. En Univeris, fomentamos la diversidad y la inclusión. Aceptamos candidaturas de personas cualificadas de todos los orígenes. Las personas con discapacidad que requieran adaptaciones en el proceso de solicitud pueden enviar su petición por correo electrónico a laparicio@univeris.com. Agradecemos a todos los solicitantes su interés en este puesto. Solo quienes hayan sido seleccionados para una entrevista serán contactados. \#Workwolf


