Desarrollador/a Senior PHP Symfony (proyecto de 4 meses de duración) - Kirey España
Role details
Job location
Tech stack
Job description
La persona seleccionada se encargará de diseñar, desarrollar e implementar nuevas funcionalidades y soluciones técnicas en las aplicaciones web del cliente (Symfony + React), asegurando el rendimiento, la escalabilidad y la fiabilidad en un ecosistema de plataformas en constante crecimiento, * Desarrollo y Arquitectura: Recoger requerimientos, analizar y proponer soluciones óptimas de arquitectura y producto. Diseñar el modelado de bases de datos y aplicar los patrones de diseño adecuados.
- Calidad y Testing: Garantizar la calidad del código mediante Unit Testing y desarrollo guiado por tests (TDD). Promover iniciativas de mejora continua (code reviews, refactorización).
- Cultura DevOps / Entrega Continua: Mejorar la capacidad del equipo para ejecutar y entregar en producción de forma frecuente y automatizada.
- Innovación e IA: Investigar, configurar e implementar nuevas tecnologías. Incorporar activamente herramientas de IA generativa en el día a día (generación de código, revisión, documentación y testing asistidos) siguiendo las buenas prácticas del equipo.
- Colaboración y Agilidad: Trabajar bajo metodologías ágiles en equipos multidisciplinares, manteniendo una comunicación efectiva con el equipo de Technical Project Managers en cada sprint.
- Documentación: Documentar, probar y asegurar el cumplimiento y la seguridad de las soluciones desarrolladas.
Requirements
- Al menos 5 años de experiencia demostrable como desarrollador PHP utilizando el framework Symfony.
Formación recomendada:
- Formación técnica, preferiblemente Ingeniería Superior o Grado en carreras técnicas
(Informática, Telecomunicaciones o afines)., * Perfil FullStack con experiencia en desarrollo de código y soluciones para aplicaciones web.
- Backend: PHP (versiones 7 y 8), MySQL y Framework Symfony (versiones 3, 4, 5 en adelante).
- Frontend y APIs: HTML5, HTML, JavaScript, CSS3 y diseño/consumo de API Rest.
- Cloud &DevOps: * Azure como plataforma Cloud.
-Docker: Containerización de aplicaciones, creación y versionado de imágenes, despliegue de servicios basados en múltiples contenedores y actualizaciones (rolling updates).
-Jenkins como servidorde automatización (CI/CD).
-Control de versiones: Git (GitLab / Bitbucket).
- Sistemas: Administración y manejo de entornos Linux.
Requerimientos técnicos deseables:
- Experiencia en entornos basados en Kubernetes (configuración y administración de namespaces, clústeres y optimización de recursos).
- Conocimientosen React.
- Experiencia implementando sistemasde autenticación con login SSO (Office 365, Google, Facebook).
Requerimientos no técnicos y de gestión:
- Gestión y priorización autónoma de tareas.
- Experiencia en el uso de herramientas de gestión como Jira y Confluence.
- Mentalidad IA-Driven: Experiencia en el uso de herramientas de IA aplicadas al desarrollo de software (GitHub Copilot, Claude u otros asistentes de código) y capacidad para integrar estos flujos de trabajo en el día a día., * Capacidad de adaptación a los cambios en los desarrollos y prioridades.
- Foco crítico en aspectos como el rendimiento, fiabilidad, escalabilidad y seguridad del software.
- Excelentes habilidades de comunicación y espíritu de colaboración en equipo.
Benefits & conditions
MODALIDAD DE TRABAJO: 100% remoto desde España
HORARIO: El horario es de 9 a 18.30h de lunes a jueves y de 9 a 15.00h los viernes.
Julio y agosto de 8 a 15.00h.
DURACIÓN DEL PROYECTO: 4 meses