PHP Developer – Moodle LMS
Publicada 17 de AgostoDesde IZERTIS, buscamos un/a Desarrollador/a PHP con experiencia demostrable en Moodle LMS para unirse a nuestro equipo de desarrollo. Trabajarás en nuevo proyecto para uno de nuestros mayores clientes a nivel internacional, por lo que si buscas una nueva oportunidad, ¡no dudes en inscribirte!
La persona seleccionada será responsable del desarrollo, personalización, mantenimiento e integración de plataformas de aprendizaje basadas en Moodle, garantizando altos estándares de rendimiento, seguridad y escalabilidad.
El puesto requiere trabajar estrechamente con stakeholders de negocio, analistas funcionales y otros desarrolladores para implementar nuevas funcionalidades, mejorar sistemas existentes y desarrollar integraciones con aplicaciones de terceros.
RESPONSABILIDADES
- Desarrollar y mantener plugins y temas personalizados para Moodle.
- Personalizar y ampliar la funcionalidad estándar de Moodle siguiendo las mejores prácticas de desarrollo.
- Desarrollar servicios backend utilizando PHP.
- Diseñar e implementar integraciones entre Moodle y sistemas externos mediante APIs REST y servicios web.
- Identificar, analizar y resolver incidencias y errores en las aplicaciones.
- Participar en revisiones de código y garantizar el cumplimiento de los estándares de desarrollo.
- Optimizar el rendimiento de las aplicaciones y las consultas a bases de datos.
- Dar soporte a actualizaciones y migraciones de versiones de Moodle.
- Colaborar con los equipos de QA y DevOps durante todo el ciclo de vida del desarrollo.
- Elaborar documentación técnica cuando sea necesario.
¿QUÉ NECESITAS?
- Formación: Titulación universitaria en Informática, Ingeniería de Software o experiencia equivalente demostrable.
- Idiomas: nivel de inglés profesional imprescindible; español valorable.
- Residir en España.
- Mínimo 3 años de experiencia profesional en desarrollo con PHP.
- Experiencia demostrable en desarrollo y mantenimiento de Moodle LMS.
- Sólidos conocimientos de la arquitectura de Moodle y desarrollo de plugins.
- Experiencia con bases de datos MySQL o MariaDB.
- Experiencia en consumo y desarrollo de APIs REST.
- Conocimientos sólidos de programación orientada a objetos (OOP).
- Manejo de Git y metodologías de desarrollo colaborativo.
- Conocimientos de HTML, CSS y JavaScript.
- Experiencia en resolución de incidencias en entornos productivos.
VALORABLE
- Experiencia con Moodle Workplace.
- Conocimientos de AWS o Azure.
- Experiencia con Docker y desarrollo basado en contenedores.
- Conocimientos de pipelines CI/CD.
- Experiencia con estándares de aprendizaje como SCORM, xAPI o LTI.
- Conocimientos de entornos Linux.
- Experiencia en integración de Moodle con proveedores de identidad (SSO, OAuth2, SAML)
COMPETENCIAS PERSONALES
- Capacidad analítica y de resolución de problemas.
- Capacidad para trabajar de forma autónoma y en equipos distribuidos.
- Buenas habilidades de comunicación.
- Atención al detalle.
- Actitud proactiva y sentido de la responsabilidad.
Requisitos mínimos
¿QUÉ PODEMOS OFRECERTE?
Contratación indefinida.
Salario acorde a tu experiencia y expectativas.
Retribución flexible: seguro médico, ticket restaurante, cheque guardería o transporte.
Clases gratuitas de inglés para mejorar o reforzar tu nivel.
Acceso a una amplia plataforma de beneficios con descuentos en vuelos, hoteles, moda, tecnología, hogar y más.
22 días laborables de vacaciones, el día de tu cumpleaños y los días 24 y 31 de diciembre.
CONOCE IZERTIS
En Izertis impulsamos la transformación digital de empresas, organizaciones y personas a través de soluciones tecnológicas a medida, innovadoras y con impacto.
Fundada en 1996 y próxima a cumplir 30 años de historia, Izertis forma parte del Mercado Continuo BME y se consolida como una de las 1000 empresas que más rápido crecen en Europa.
Actualmente somos más de 2.300 profesionales distribuidos en oficinas de Europa, América y África, con presencia en más de 50 países, donde prestamos servicios a través de un amplio porfolio de soluciones: Software Engineering, Consultancy & Governance, Cloud & Infrastructure, Cybersecurity, IA & Data & Emerging Technologies, CX & Business Solutions, entre otras tecnologías habilitadoras.
¿Te gustaría formar parte de nuestro equipo? ¡Nos encantará conocerte!