Buscamos
Líderes Técnicos/as (Technical Leads)
apasionados/as y altamente cualificados/as para unirse a nuestro nuevo departamento de Desarrollo de eCommerce. Reportando a los Gestores de Equipo de eCommerce, serás el referente técnico clave para los equipos de desarrollo front-end, back-end y maquetación, asegurando la excelencia técnica y la implementación de las mejores prácticas en nuestras plataformas web de comercio electrónico.
Tu profundo conocimiento de nuestro stack tecnológico será fundamental para guiar a los desarrolladores, resolver desafíos complejos y mantener la calidad y escalabilidad de nuestras soluciones, siempre en estrecha colaboración con el Departamento de Arquitectura IT.
Requisitos
Experiencia Comprobada: Mínimo de 3-5 años de experiencia en desarrollo de software, con al menos 2-3 años en un rol de liderazgo técnico o similar. Experiencia relevante en proyectos de eCommerce es un plus.
• Dominio Técnico Profundo:
Conocimiento experto y experiencia práctica en Magnolia CMS, incluyendo su arquitectura, módulos y personalización.
Dominio avanzado del desarrollo front-end con Angular, incluyendo sus mejores prácticas, patrones de diseño y optimización.
Experiencia profunda con Couchbase como herramienta de cacheo y gestión de datos.
Experiencia sólida en la gestión y configuración de API Gateways, preferiblemente Axway.
Experiencia avanzada en el desarrollo de microservicios utilizando Java, incluyendo frameworks (ej. Spring Boot), patrones de diseño y despliegue.
Familiaridad con arquitecturas de sistemas distribuidos y headless commerce.
Colaboración Arquitectónica: Capacidad probada para trabajar eficazmente con equipos de arquitectura IT, comprendiendo y aplicando directrices arquitectónicas existentes.
Metodologías de Desarrollo: Experiencia sólida con metodologías de desarrollo, DevOps, integración y despliegue continuo (CI/CD) y control de versiones (Git).
Habilidades de Liderazgo Técnico: Capacidad demostrada para guiar, motivar y mentorizar a otros desarrolladores.
Resolución de Problemas: Excelentes habilidades analíticas y de resolución de problemas complejos.
Comunicación: Habilidades de comunicación claras y efectivas, tanto técnicas como interpersonales.
Formación:
• Grado Universitario en Ingeniería Informática, Telecomunicaciones o campo relacionado.
• Se valorarán certificaciones técnicas relevantes en las tecnologías fundamental.
Responsabilidades Clave:
• Referencia Técnica y Mentoría:
Actuar como referente técnico principal para los desarrolladores front-end (Angular), back-end (Java microservicios) y maquetadores.
Proporcionar guía técnica, mentoría y soporte a los miembros del equipo, fomentando su crecimiento y desarrollo profesional.
Revisar código (Code Reviews), ofrecer feedback constructivo y asegurar la adhesión a los estándares de codificación y las mejores prácticas.
•
Diseño Técnico y Colaboración Arquitectónica:
Colaborar estrechamente con el Departamento de Arquitectura IT para comprender y aplicar las bases y definiciones arquitectónicas establecidas para las soluciones de eCommerce.
Participar en el diseño detallado de soluciones técnicas y arquitecturas de alto rendimiento, asegurando su alineación con los principios y estándares definidos por Arquitectura IT.
Investigar y evaluar nuevas tecnologías, herramientas y enfoques para mejorar la eficiencia y la calidad del desarrollo, proponiendo mejoras en coordinación con Arquitectura IT.
• Implementación y Resolución de Problemas Complejos:
Participar activamente en el desarrollo de funcionalidades críticas o complejas, aportando experiencia práctica.
Identificar y resolver desafíos técnicos, cuellos de botella y problemas de rendimiento, siempre dentro del marco arquitectónico establecido.
Asegurar la integración efectiva entre los diferentes componentes del sistema (CMS, microservicios, APIs, caché).
Optimización del Rendimiento y Calidad:
Impulsar la optimización del rendimiento y la eficiencia de las aplicaciones web.
Fomentar la adopción de prácticas de desarrollo seguro y testing (unitario, integración).
Asegurar la consistencia y calidad del código en todo el equipo.
• Colaboración y Comunicación:
Trabajar estrechamente con los Gestores de Equipo y Analistas Funcionales para comprender los requisitos y traducirlos a soluciones técnicas viables.
Mantener una comunicación fluida con los equipos de desarrollo del Delivery Center, asegurando la coherencia técnica y la transferencia de conocimiento.
Colaborar en la definición de la hoja de ruta técnica y las prioridades de desarrollo, siempre en consonancia con las directrices de Arquitectura IT.