Job description
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:
· Colombia.
Required Skill Profession
Other General