En Julius buscamos personal de apoyo para el cargo de Desarrollador Backend Drupal.
Formación Básica Requerida
- Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Software.
Formación Complementaria
- Curso avanzado en Drupal 9/10 Backend Development.
- Diplomado o curso en Desarrollo de APIs REST / GraphQL.
- Curso o certificación en PHP 8, Composer y patrones de diseño (SOLID).
- Certificación Acquia Certified Drupal Developer (deseable).
Conocimientos Técnicos Específicos
- Desarrollo backend avanzado en Drupal 8/9/10 (módulos personalizados, hooks, services, y plugins).
- Conocimiento profundo de PHP 8, Symfony, y Composer.
- Experiencia con APIs REST, JSON: API, y GraphQL.
- Manejo de entornos multisite, configuración de roles, permisos y workflows.
- Conocimientos en bases de datos MySQL/MariaDB, optimización de consultas y rendimiento.
- Integración con sistemas externos (CRM, LMS, ERP, pasarelas de pago, etc.).
- Familiaridad con Drush, Git, CI/CD pipelines (GitLab, GitHub Actions o Jenkins).
- Conocimientos en Docker, Varnish, Memcache, y Cloudflare (deseable).
- Buen entendimiento de Twig templating, caching y buenas prácticas de seguridad en Drupal.
Manejo De Herramientas Digitales Requeridas
- Git / GitLab / GitHub (flujo de ramas y merge requests).
- Jira / ClickUp / Confluence (gestión de tareas y documentación técnica).
- VS Code / PhpStorm.
- Postman / Insomnia (para pruebas de endpoints).
- Local / DDEV / Lando / Docker para entornos locales.
- Acquia Cloud / Pantheon / Platform.sh (deseable).
Responsabilidades
- Desarrollar, mantener y optimizar módulos personalizados en Drupal 8/9/10.
- Implementar integraciones con servicios externos mediante APIs REST/GraphQL.
- Asegurar el cumplimiento de estándares de seguridad, rendimiento y escalabilidad.
- Colaborar con arquitectos y líderes técnicos en la definición de soluciones y estimaciones.
- Configurar y mantener entornos de desarrollo y despliegue (local, QA, producción).
- Realizar pruebas unitarias, revisiones de código y documentación técnica.
- Participar en la planeación técnica y soporte en la fase de QA o post-lanzamiento.
- Documentar en formatos JULIUS los desarrollos.
- Acompañar la capacitación técnica de equipos de desarrollo y soporte para asegurar adopción de las mejores prácticas y sostenibilidad del proyecto.
Experiencia
- Mínimo 5 años de experiencia en desarrollo backend web.
- Mínimo 5 años en proyectos Drupal (V8/9/10).
Lugar De Residencia
#J-18808-Ljbffr