Descripción
Nuestro cliente es una empresa internacional especializada en el sourcing, ingeniería y distribución de materias primas químicas sostenibles, con una red global que opera en 18 países y presencia regional en mercados como Francia, Italia y Argelia.
**RESPONSABILIDADES**
* Participar en el desarrollo de aplicaciones y soluciones internas utilizando metodologías de Spec\-Driven Development.
* Convertir necesidades de negocio en especificaciones técnicas y funcionales estructuradas.
* Diseñar, desarrollar, probar y mantener aplicaciones web, APIs, integraciones y automatizaciones.
* Utilizar herramientas de IA generativa y asistentes de programación como parte del ciclo de desarrollo.
* Definir criterios de aceptación, casos de uso y requisitos técnicos antes de iniciar la implementación.
* Diseñar arquitecturas de software escalables y mantenibles.
* Desarrollar integraciones entre sistemas internos, plataformas externas, bases de datos y servicios de terceros.
* Crear pruebas automatizadas basadas en las especificaciones definidas.
* Revisar y validar código generado o asistido mediante herramientas de inteligencia artificial.
* Mantener documentación técnica actualizada y alineada con las especificaciones del producto.
* Colaborar con usuarios de negocio para comprender y optimizar procesos existentes.
* Participar en iniciativas de automatización y transformación digital dentro de la organización.
* Aplicar buenas prácticas de seguridad, control de versiones, CI/CD y calidad de software.
* Experiencia profesional en desarrollo de software.
* Conocimiento o experiencia trabajando con enfoques de Spec\-Driven Development, Specification\-First Development o Requirements\-Driven Development.
* Capacidad para convertir requerimientos funcionales en especificaciones técnicas claras y estructuradas.
* Experiencia en desarrollo backend y/o full\-stack.
* Experiencia trabajando con APIs REST y arquitecturas basadas en servicios.
* Conocimiento de bases de datos SQL y/o NoSQL.
* Experiencia con Git y metodologías modernas de desarrollo.
* Familiaridad con testing automatizado y procesos CI/CD.
* Experiencia utilizando herramientas de desarrollo asistido por IA, como GitHub Copilot, Claude Code, Cursor, ChatGPT Codex u otras soluciones similares.
* Capacidad para revisar críticamente código generado mediante IA y garantizar su calidad, seguridad y mantenibilidad.
* Buen nivel de inglés para trabajar en un entorno internacional.