Plantilla de descripción del trabajo del desarrollador de Back End Drupal/breve

Estamos contratando a un desarrollador de Drupal de back-end responsable de construir y administrar el backend completo, incluidas las bases de datos, la integración de datos e aplicaciones, la redacción de módulos personalizados y las pruebas de automatización. Como desarrollador de Drupal System Backend, se espera que sea un experto en PHP u otro lenguaje de programación de alto nivel.

Debe tener algo de experiencia produciendo componentes y características a las que un usuario puede acceder indirectamente a través de un sistema frontend y participar en partes de la capa del tema.

Perfil de trabajo de desarrollador de Drupal Back End

Un desarrollador de Drupal pasa una cantidad significativa de tiempo escribiendo PHP y otros idiomas del lado del servidor. Crean módulos personalizados, ejecutan pruebas automatizadas, usan servicios web y automatizan la implementación, entre otras cosas. También se les puede referir como "desarrolladores de Backend Drupal".

Informes a

  • plomo tecnológico
  • Gerente de producto
  • Jefe de Tecnología

Responsabilidades del desarrollador de Drupal Back End

  • Crear e implementar nuevas características del sistema para garantizar el rendimiento máximo
  • Identificar y resolver problemas de código
  • Agregue características nuevas e inventivas para mantener el sistema actualizado
  • Diseñe y cree soluciones para aplicaciones y API en línea, principalmente en Drupal, con un PHP directo/vainilla en buena medida, utilizando las mejores prácticas más recientes
  • Mantener y actualizar la seguridad para garantizar la integridad a largo plazo del sitio
  • Modificaciones de prueba utilizando las herramientas y procedimientos necesarios para confirmar que todo el código dado funciona según lo previsto y que los errores se manejan adecuadamente
  • Escriba documentos apropiados para la audiencia para usar como referencias técnicas y/o de usuario final para crear y mantener documentación
  • La colaboración con Frontend Developers es esencial para garantizar una implementación exitosa, estéticamente atractiva, funcional e intuitiva
  • Reunir y convertir las necesidades comerciales y técnicas en soluciones basadas en la web reuniéndose con clientes y partes interesadas

Requisitos y habilidades del desarrollador de Back End Drupal

  • Una licenciatura en informática o un campo estrechamente relacionado
  • habilidades arquitectónicas fuertes, que incluyen conocimiento con datos, pantalla y arquitectura de información, así como experiencia con el desarrollo de PHP
  • Capacidad para desarrollar módulos Drupal a medida
  • Se requieren fuertes habilidades de solución de problemas para solucionar problemas
  • Experiencia en el diseño de soluciones en línea en implementaciones de Drupal 7/8 y PHP en un entorno LAMP (Linux, Apache, MySQL, PHP)
  • Habilidades avanzadas de construcción de sitios
  • Conocimiento extenso de módulos Drupal como CTools, Vistas y Paneles
  • Experiencia con el sistema de control de versiones Git
  • Experiencia en el desarrollo de sitios web receptivos utilizando Drupal CMS, HTML/HTML5, CSS/CSS3 y JavaScript/JQuery
  • Conocimiento de PHP, archivos PHP y funciones de tema
  • Conocimiento de la capa de tema Drupal