Desarrollador/a Full Stack especializado/a en Moodle - Talent Pool
Role details
Job location
Tech stack
Job description
PUESTO: Desarrollador/a Full Stack especializado en Moodle - Talent Pool, Es necesario que conozcas los Principios de Negocio Responsable de nuestra compañía. Buscamos profesionales confiables, con integridad, que se comprometan con una gestión ética y transparente, promoviendo un desarrollo social y ambiental más justo y sostenible.
Requirements
Para esta posición buscamos un/a profesional con un mínimo de 3 años de experiencia en el desarrollo de soluciones en PHP y un profundo conocimiento de Moodle, especialmente en sus últimas versiones, incluyendo Moodle 4.x. Debe ser capaz de desarrollar plugins y temas avanzados, optimizar el rendimiento de la plataforma y asegurar la integración con servicios externos. Además, debe estar familiarizado/a con las mejores prácticas de programación, seguridad web y estándares web.
Buscamos una persona proactiva, con habilidades para trabajar de manera autónoma y en equipo, con una mentalidad de mejora continua y aprendizaje. Debe tener un enfoque analítico y orientado a la resolución de problemas, además de excelentes habilidades de comunicación para colaborar eficazmente con otros departamentos y partes interesadas.
Formación Requerida
- Grado en Informatica
- Valorable especialización
Competencias Genéricas
- Trabajo en equipo
- Proactividad
- Capacidad de adaptación
Conocimientos Técnicos e informáticos
- Conocimientos en Moodle.
- PHP 8.X, JavaScript moderno (promesas, manejo asíncrono, funciones de flecha, destructuración, módulos ES6, manejo del DOM, frameworks como React, Angular, Vue.js), HTML5, CSS3, SASS, frameworks MVC de PHP (Laravel, CodeIgniter, Symfony), bases de datos MySQL/PostgreSQL, aplicaciones SPA's.
- Familiaridad con LAMP/MAMP, uso de Docker, soluciones de alta disponibilidad y concurrencia, sistemas de caché (Redis, Elasticsearch).
- Programación orientada a objetos y principios SOLID, patrones de diseño y arquitectura avanzada, TDD (PHPUnit), BDD (Behat), herramientas de prueba de rendimiento (JMeter), estándares web y accesibilidad (W3C).
- Conocimiento Técnico: Desarrollo de plugins, personalización del núcleo, resolución de problemas en PHP, gestión de bases de datos MySQL/PostgreSQL, personalización de UI con HTML/CSS/JavaScript, uso de AJAX y APIs de Moodle.
- Desarrollo de Plugins y Temas: Creación de plugins personalizados y temas, uso de Mustache.
- Administración: Instalación y configuración, administración de usuarios, roles y permisos, implementación de medidas de seguridad, copias de seguridad y recuperación
- Optimización y Rendimiento: Técnicas de optimización, monitoreo y escalabilidad.
- Integración: Integración con LMS, ERPs, CRMs, uso de web services.
- Metodologías y Buenas Prácticas: Metodologías ágiles (Scrum, Kanban), uso de Git, prácticas de pruebas unitarias y de integración, documentación clara y útil.
- Amplio conocimiento funcional de la solución.
Experiencia Profesional
- Entre 3 y 5 años en desarrollo en Moodle.
Benefits & conditions
-
Modelo híbrido de trabajo: Cuidamos la flexibilidad, posicionándonos como referente en nuevas formas de trabajo, horarios, jornadas y medidas de conciliación.
-
Flexibilidad en horario de entrada.
-
Jornada intensiva de trabajo en los meses de julio y agosto.
-
22 días de vacaciones + 4 días TED
-
Disponibilidad de activar el plan de pensiones con las correspondientes aportaciones del participe y de la empresa.
-
Seguro de vida y seguro médico privado (100% a cargo de la empresa).
-
Tarjeta restaurante de 9€/día
-
Contarás con descuentos exclusivos por ser empleado de Telefónica en diferentes productos y servicios.
-
Acceso gratuito a formación de idiomas (Inglés, Alemán y Portugués) así como a la Universidad de Telefónica y diversos cursos de la plataforma E-learning. Además, apoyamos la obtención de certificaciones (ISO, AWS, Security+,DevOps).
-
Gimnasio gratuito en nuestras instalaciones
-
Excelente ambiente de trabajo dinámico y multidisciplinar, * Te ofrecemos un contrato Indefinido y una retribución muy atractiva.
-
Seguro de vida, plan de pensiones y seguro médico privado.
-
Invitándote a participar en nuestro programa de voluntariados.