Descripción
**Descripción de la empresa** **Talan – Innovación positiva**
Talan es un grupo internacional de consultoría especializado en innovación y transformación empresarial mediante la tecnología. Con más de 7.200 consultores en 21 países y una facturación de 850 millones de euros, nos comprometemos a ofrecer soluciones impactantes y preparadas para el futuro.
**Talan en resumen**
Con sede central en París y operaciones globales, Talan combina tecnología, innovación y empoderamiento para entregar resultados medibles a nuestros clientes. Durante los últimos 22 años, hemos consolidado una sólida presencia en el ámbito de las tecnologías de la información y la consultoría, y este año alcanzaremos los 1.000 millones de euros en ingresos.
**Nuestras áreas centrales de especialización**
* **Datos y tecnologías:** Diseñamos e implementamos arquitecturas y soluciones integrales de datos a gran escala, incluyendo integración de datos, ciencia de datos, visualización, Big Data, IA e IA Generativa.
* **Servicios en la nube y aplicaciones:** Integrar plataformas líderes como SAP, Salesforce, Oracle, Microsoft, AWS e IBM Maximo, ayudando a nuestros clientes a migrar a la nube y mejorar su eficiencia operativa.
* **Consultoría en gestión e innovación:** Lideramos iniciativas de transformación empresarial y digital mediante las mejores prácticas en gestión de proyectos y del cambio (PM, PMO, Agile, Scrum, Propiedad del producto), y apoyamos ámbitos como Cadena de suministro, Ciberseguridad y estrategias ESG/Bajo carbono.
**Trabajamos con importantes clientes globales en diversos sectores, entre ellos Transporte y Logística, Servicios Financieros, Energía y Servicios Públicos, Comercio Minorista, y Medios y Telecomunicaciones.**
**Descripción del puesto**
Como Senior Full Stack Developer, tu objetivo será participar en el desarrollo de una nueva aplicación de monitorización y gestión de emisiones, así como de una plataforma de Distribución, Fijación de precios y Procesamiento.
Buscamos un ingeniero nativo de IA con una sólida mentalidad de ingeniería de software, capaz de aprovechar herramientas y prácticas modernas de IA en todo el ciclo de vida del desarrollo de software (SDLC), desde el análisis de requisitos y el diseño de soluciones hasta el desarrollo, las pruebas, la implantación, el monitoreo y la mejora continua.
Trabajarás en un entorno ágil colaborativo, contribuyendo al diseño y la implementación de aplicaciones empresariales escalables, seguras y de alta calidad.
**Responsabilidades**
* Participar en el diseño, desarrollo y mantenimiento de aplicaciones empresariales innovadoras.
* Colaborar con partes interesadas del negocio y equipos técnicos para analizar requisitos y definir soluciones técnicas.
* Mentorizar a desarrolladores junior y contribuir a una sólida cultura de ingeniería.
* Diseñar y desarrollar nuevos módulos de aplicaciones y soluciones basadas en microservicios.
* Desarrollar y mantener componentes backend y frontend utilizando tecnologías y frameworks modernos.
* Crear y ejecutar casos de prueba, garantizando la calidad y fiabilidad del software.
* Participar en procesos de CI/CD, despliegues y actividades de soporte en producción.
* Diagnosticar y resolver incidencias, cuellos de botella de rendimiento y problemas de la aplicación.
* Contribuir a discusiones sobre arquitectura, decisiones técnicas y mejores prácticas de ingeniería.
* Utilizar repositorios, pipelines de DevOps y herramientas de desarrollo de software de forma eficiente.
* Promover buenas prácticas en código limpio, mantenibilidad, observabilidad y seguridad.
**Responsabilidades de ingeniería nativa de IA**
* Aprovechar herramientas de desarrollo asistidas por IA durante todo el SDLC para mejorar la productividad, la calidad y la velocidad de entrega.
* Utilizar asistentes de codificación con IA y herramientas de ingeniería autónoma tales como:
+ Devin, GitHub Copilot, Cursor, ChatGPT, Claude, Gemini, Sourcegraph Cody, Continue.dev
**Aplicar enfoques impulsados por IA para:**
* Generación y refactorización de código
* Documentación automatizada
* Generación y validación de pruebas
* Depuración y análisis de causas raíz
* Revisiones de código y mejoras de calidad
* Automatización del SDLC y optimización de la productividad del desarrollador
* Comprender las capacidades, limitaciones y usos adecuados de los modelos de lenguaje grande (LLM) en los flujos de trabajo de ingeniería de software.
* Colaborar en la adopción de mejores prácticas de ingeniería con IA, gobernanza y uso seguro de herramientas de IA en entornos empresariales.
* Mantenerse actualizado sobre las últimas tendencias, marcos y aceleradores de desarrollo en ingeniería con IA.
**Requisitos** **Competencias obligatorias:**
* **Español e inglés – nivel C1**
* 5 o más años de experiencia como **Desarrollador/a Full Stack** (preferiblemente con orientación backend).
* Amplia experiencia con:
+ **Java**
+ **Spring Boot**
+ Hibernate / JPA
* Experiencia con tecnologías frontend como:
+ **Angular**
+ HTML
+ CSS
+ JavaScript / **TypeScript**
* Experiencia con bases de datos relacionales y tecnologías SQL como **Oracle** y **PostgreSQL**.
* Experiencia diseñando y consumiendo **API REST**.
* Experiencia con **Git, GitHub**, y flujos de trabajo colaborativos de desarrollo.
* Experiencia trabajando con **Arquitectura de microservicios**.
* Experiencia con **Jenkins** y **pipelines de CI/CD**.
* Experiencia con **marcos ágiles (SCRUM)**.
* **DevOps y nube:** Experiencia con tecnologías de contenerización como **Docker** y **OpenShift**.
* **IA y competencias modernas de ingeniería:**
+ Experiencia práctica usando herramientas de desarrollo impulsadas por IA en flujos reales de ingeniería de software.
+ Comprensión de la ingeniería de prompts y de las prácticas de desarrollo asistido por IA.
+ Experiencia integrando IA en procesos de ingeniería y pipelines de entrega.
**Información adicional** **¿Qué te ofrecemos?**
* Contrato indefinido a tiempo completo
* **Teletrabajo dentro del huso horario de España.**
* Pack de Oficina Inteligente para que puedas trabajar cómodamente desde casa.
* Formación y desarrollo profesional.
* Beneficios y ventajas adicionales como **seguro médico privado**, seguro de vida, clases de idiomas, etc.
* Posibilidad de formar parte de un equipo multicultural y trabajar en proyectos internacionales.
**¡Si te apasionan los datos, el desarrollo y la tecnología, ¡queremos conocerte!**