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. En los últimos 22 años, hemos consolidado una sólida presencia en el panorama de las tecnologías de la información y la consultoría, y este año alcanzaremos los 1.000 millones de euros de ingresos.
**Nuestras áreas principales 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:** Integraremos 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), además de apoyar ámbitos como Cadena de suministro, Ciberseguridad y estrategias ESG/Baja emisión de 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 Desarrollador Senior Full Stack, tu objetivo será participar en el **desarrollo de una nueva aplicación de supervisión y gestión de emisiones**, así como en la plataforma de nuestro cliente para **Distribución, 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 implementación, la supervisión 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.
* Diseñar y desarrollar nuevos módulos de aplicación 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 los 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 debates sobre arquitectura, decisiones técnicas y mejores prácticas de ingeniería.
* Utilizar repositorios, pipelines DevOps y herramientas de desarrollo de software de forma eficiente.
* Promover buenas prácticas de código limpio, mantenibilidad, observabilidad y seguridad.
* Mentorear a desarrolladores junior y contribuir a una sólida cultura de ingeniería.
**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ónomas 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 automática
* 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 grandes (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 tendencias emergentes, frameworks y aceleradores de desarrollo en ingeniería con IA.
**Requisitos** **Habilidades obligatorias:**
* **5+ años de experiencia como desarrollador Full Stack** de software (preferiblemente orientado al backend).
* **Nivel C1 en español e inglés**
**Amplia experiencia en:**
* Java; Spring Boot; Hibernate / JPA
**Experiencia en tecnologías frontend como:**
* Angular; HTML; CSS o JavaScript / TypeScript
* Experiencia con bases de datos relacionales y tecnologías SQL como Oracle y PostgreSQL.
* Experiencia diseñando y consumiendo APIs REST.
* Experiencia con Git, GitHub y flujos de trabajo colaborativos de desarrollo.
* Experiencia trabajando con arquitectura de microservicios.
* Experiencia con Jenkins y pipelines CI/CD.
* Experiencia con marcos ágiles (SCRUM).
**DevOps y nube**
* Experiencia con tecnologías de contenerización como Docker y OpenShift.
**IA y habilidades modernas de ingeniería**
* Experiencia práctica utilizando herramientas de desarrollo potenciadas por IA en flujos de trabajo 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.
**Habilidades interpersonales:**
* Fuertes habilidades de resolución de problemas, análisis y comunicación.
* Pasión por la innovación, la automatización y la mejora continua.
**Valorable:**
* Experiencia con arquitecturas orientadas a eventos y sistemas de mensajería.
* Experiencia con Kubernetes.
* Experiencia con frameworks de pruebas automatizadas.
* Conocimientos previos sobre plataformas de IA/ML o integraciones de IA generativa en aplicaciones empresariales.
* Conocimientos sobre seguridad del software y prácticas de codificación segura en entornos de desarrollo asistidos por IA.
* Experiencia con entornos en la nube como AWS es un plus.
* Conocimientos sobre herramientas de monitorización, registro y observabilidad son un plus.
**Información adicional** **¿Qué te ofrecemos?**
* Puesto **remoto** — zona horaria CET
* Contrato a tiempo completo.
* Formación y desarrollo profesional.
* 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!**
**Compromiso de Talan España con la no discriminación por género, raza, ideología o cualquier otro motivo, de conformidad con el "Plan de Igualdad" de la empresa y la normativa vigente sobre igualdad entre mujeres y hombres (Real Decreto-Ley 6/2019).**