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.
Requisitos
- 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.