Desarrollador / a Senior PHP, Symfony ¡remoto!
Role details
Job location
Tech stack
Job description
- Modelado de bases de datos y aplicación de patrones de diseño adecuados.
- Comunicación efectiva con el equipo de Technical Project Managers en el marco de cada sprint.
- Mejorar la capacidad del equipo para ejecutar y entregar en producción con frecuencia y automáticamente (entrega continua).
- Investigar, configurar e implementar nuevas tecnologías.
- Documentar, probar y asegurar el cumplimiento de las soluciones desarrolladas.
- Recoger requerimientos, analizar y proponer soluciones óptimas de arquitectura y producto.
- Trabajar dentro de metodologías ágiles en equipos multidisciplinarios.
- Proponer cambios y mejoras en la arquitectura web.
- Promover iniciativas para mejorar la calidad (tests, revisiones de código, procesos de equipo).
- Adaptarse a cambios en desarrollos y tener en cuenta aspectos críticos como rendimiento, fiabilidad, escalabilidad y seguridad.
- Poseer conocimientos de unit testing y desarrollo guiado por tests (TDD).
Requirements
Debe contar con experiencia en desarrollo de código y soluciones técnicas para implementar nuevas funcionalidades o introducir cambios en aplicaciones website (Symfony + React) en un número creciente de plataformas. Experiencia requerida
-
Al menos 5 años como desarrollador PHP utilizando el framework Symfony., Formación técnica, preferiblemente superior en carreras técnicas. Requerimientos técnicos necesarios
-
FullStack Developer y Unit Tester.
-
PHP 7, 8, MySQL, Symfony framework (3, 4, 5 en adelante).
-
HTML5, HTML, JavaScript, CSS3, API Rest.
-
Azure como plataforma Cloud.
-
GitLab / Bitbucket como servicio web de control de versiones.
-
Jenkins como servidor de automatización.
-
Docker: Containerización de aplicaciones, creación y versionado de imágenes, despliegue de servicios basados en múltiples contenedores, actualizaciones de servicios (rolling updates).
-
Sistemas 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.
- Conocimientos en React.
- Autenticación con login SSO (Office 365, Google, Facebook).
Requerimientos no técnicos
- Utilización de herramientas de gestión como Jira y Confluence.
- Gestión y priorización de tareas.
Benefits & conditions
100% remoto
HORARIO:
El horario es de 9 a 18,30 h de lunes a jueves, y de 9 a 15 h los viernes.
Julio y agosto de 8 a 15 h.