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 fuerte presencia en el sector 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 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 los 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 áreas como Cadena de suministro, Ciberseguridad y estrategias ESG/Baja emisión de carbono.
**Colaboramos 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 para el seguimiento y la 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.
* Orientar 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, canalizaciones 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 en 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 grande (LLM) en los flujos de trabajo de ingeniería de software.
* Colaborar en la adopción de mejores prácticas de ingeniería de 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 de IA.
**Requisitos** **Competencias obligatorias:**
* **Español e inglés – nivel C1**
* 5 o más años de experiencia como **desarrollador full stack de software** (preferiblemente orientado al backend).
* Amplia experiencia con:
+ **Java**
+ **Spring Boot**
+ Hibernate / JPA
* Experiencia con tecnologías frontend tales 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 **canalizaciones 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 impulsadas por IA en flujos reales de ingeniería de software.
+ Comprensión de la ingeniería de indicaciones (prompt engineering) y de las prácticas de desarrollo asistido por IA.
+ Experiencia integrando IA en procesos de ingeniería y canalizaciones de entrega.
**Información adicional** **¿Qué te ofrecemos?**
* Contrato indefinido a tiempo completo
* **Trabajo remoto dentro de la zona horaria de España.**
* Paquete Smart Office para que puedas trabajar cómodamente desde casa.
* Formación y desarrollo profesional.
* Beneficios y ventajas tales 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!**