En AD4 Octógono buscamos un/a Desarrollador/a SeniorDrupal para incorporarse a un equipo técnico especializado en el desarrollo y evolución de portales y soluciones basadas en Drupal.
Buscamos un perfil con una sólida experiencia en Drupal y PHP, especialmente orientado al desarrollo backend, capaz de crear módulos personalizados, adaptar funcionalidades existentes e integrar Drupal con diferentes servicios mediante APIs y Webservices.
La posición requiere autonomía técnica, capacidad de análisis y una clara orientación a la calidad y evolución del producto.
Conocimiento clave
Drupal
Conocimientos imprescindibles
Experiencia demostrable y aplicación en proyectos reales de las siguientes tecnologías y soluciones:
Conocimiento del módulo Migrate.
Conocimiento del módulo Webform, incluyendo personalizaciones mediante programación.
Desarrollo de módulos Custom.
Uso y creación de Hooks y Eventos.
Creación y consumo de APIs REST, Webservices y APIs en Drupal.
Conocimiento y manejo de Drush.
Experiencia trabajando con Composer.
Más de 5 años de experiencia sólida en desarrollo sobre Drupal, incluyendo conocimiento de Drupal 7 a Drupal 10.
Más de 5 años de experiencia con PHP.
Más de 3 años de experiencia con contenedores Docker, especialmente Lando / DDEV.
Más de 3 años de experiencia con sistemas de control de versiones, especialmente Git, GitLab o Bitbucket.
Conocimientos deseables
Experiencia con Drupal Headless y arquitecturas desacopladas.
Conocimiento de theming en Drupal.
Aplicación de buenas prácticas de desarrollo y codificación.
Proactividad para proponer nuevas soluciones y mejoras técnicas.
Responsabilidades y funciones
Desarrollo y evolución de soluciones basadas en Drupal.
Creación de portales, módulos, plugins y contenidos en Drupal.
Desarrollo Backend, principalmente con PHP.
Creación de módulos personalizados cuando no exista una solución estándar o esta no se adapte a las necesidades del proyecto.
Adaptación y extensión de módulos existentes.
Desarrollo e integración de APIs REST y Webservices.
Definición y configuración de entornos locales de desarrollo.
Gestión de dependencias mediante Composer.
Uso de Drush y herramientas de desarrollo asociadas al ecosistema Drupal.
Trabajo con entornos basados en Docker / Lando / DDEV.
Gestión del código mediante Git y plataformas de repositorios.
Redacción de documentación técnica, manuales de usuario y documentación de operación.
Participación en el análisis funcional y técnico de las necesidades del proyecto.
Identificación de complejidades técnicas y propuesta de soluciones.
Priorización de funcionalidades y tareas según las necesidades del producto.
Competencias y habilidades
Capacidad de análisis funcional y técnico.
Experiencia trabajando con metodología Agile y herramientas como Jira.
Capacidad para comprender y valorar la dificultad y complejidad técnica de las tareas.
Capacidad para priorizar funcionalidades y necesidades del producto.
Proactividad y orientación a la mejora continua.
Alto grado de responsabilidad y autonomía.
Fuerte capacidad de liderazgo.
Responsabilidad sobre las funcionalidades desarrolladas y evolución del producto.
Capacidad de comunicación y trabajo en equipo.
Perfil que buscamos
Buscamos un/a profesional Senior, con amplia experiencia práctica en Drupal y PHP y con capacidad para asumir la responsabilidad técnica de las funcionalidades y soluciones desarrolladas.
Queremos incorporar a una persona que no se limite a ejecutar tareas, sino que sea capaz de analizar necesidades, identificar dificultades, proponer soluciones y participar activamente en la evolución del producto.
Condiciones
💰 Salario: 30.000 - 35.000 € brutos anuales, según experiencia y conocimientos aportados.
👨💻 Posición SeniorDrupal.
🛠️ Proyecto con fuerte componente de desarrollo Backend, PHP y Drupal.