Programador/a de Plataforma Moodle
Role details
Job location
Tech stack
Job description
FOROX INNOVACION, importante consultora de ámbito nacional selecciona para su delegación de Vigo, una persona Programadora de Plataforma LMS Moodle para incorporarse a un proyecto tecnológico vinculado al desarrollo, mantenimiento y evolución de entornos de formación online., La persona seleccionada participará en la programación, personalización, integración y optimización de una plataforma Moodle, colaborando con equipos técnicos, pedagógicos y de gestión para garantizar un entorno estable, seguro, accesible, amigable y adaptado a las necesidades del proyecto formativo., * Desarrollar, adaptar y mantener funcionalidades específicas sobre plataforma LMS Moodle.
- Programar y personalizar plugins, bloques, temas, informes, actividades o integraciones, según las necesidades del proyecto.
- Realizar mantenimiento correctivo, evolutivo y preventivo de la plataforma.
- Analizar requisitos funcionales y técnicos relacionados con la evolución del entorno Moodle.
- Colaborar en la integración de Moodle con sistemas externos, tales como herramientas de autenticación, sistemas de gestión académica, CRM, ERP, plataformas de videoconferencia, repositorios documentales u otras aplicaciones corporativas.
- Trabajar con bases de datos asociadas a Moodle, realizando consultas, ajustes, análisis de datos y optimización cuando sea necesario.
- Participar en procesos de actualización de versiones de Moodle, plugins y componentes asociados.
- Revisar la compatibilidad de desarrollos propios con nuevas versiones de la plataforma.
- Detectar, diagnosticar y resolver incidencias técnicas de segundo o tercer nivel.
- Gestionar altas, bajas y modificaciones de personas usuarias, perfiles, roles y permisos.
- Crear, configurar y mantener cursos, categorías, grupos, cohortes, actividades y recursos formativos.
- Documentar desarrollos, procedimientos técnicos, configuraciones e integraciones realizadas.
- Participar en pruebas funcionales, técnicas y de validación antes del paso a producción.
- Producción de cursos nuevos, asignación de recursos, pruebas y evaluaciones.
- Aplicar buenas prácticas de desarrollo, control de versiones, seguridad, accesibilidad y calidad del código.
Requirements
- Experiencia previa en desarrollo, programación o mantenimiento técnico de plataformas Moodle.
- Conocimientos de PHP, especialmente aplicados al desarrollo sobre Moodle.
- Experiencia con bases de datos relacionales, MySQL, MariaDB o PostgreSQL.
- Conocimientos de HTML, CSS, JavaScript y tecnologías web.
- Familiaridad con la arquitectura de Moodle, su estructura de plugins, roles, permisos, cursos, actividades, recursos e informes.
- Experiencia en mantenimiento correctivo y evolutivo de aplicaciones web.
- Conocimientos de integración mediante API, servicios web, autenticación externa o intercambio de datos entre sistemas.
- Capacidad para analizar incidencias técnicas, identificar causas y proponer soluciones eficaces.
- Buena capacidad de documentación técnica.
- Comunicación clara y capacidad para trabajar con equipos técnicos y no técnicos.
- Autonomía, organización, atención al detalle y orientación a la calidad.
- Se ofrece
- Incorporación a un proyecto tecnológico vinculado a formación digital y plataformas e-learning que está en crecimiento por nuevos proyectos.
- Participación en el desarrollo y evolución de una plataforma Moodle con impacto directo en la experiencia de aprendizaje.
- Colaboración con equipos multidisciplinares de tecnología, formación, soporte y gestión.
- Posibilidad de desarrollo profesional en el ámbito LMS, Moodle, integración de sistemas y tecnología educativa.
- Entorno de trabajo orientado a la mejora continua, la calidad técnica y la innovación en formación online.
- Condiciones salariales y contractuales acordes con la experiencia, conocimientos técnicos y alcance del puesto.
- Compromiso con la igualdad
- La organización promueve la igualdad de oportunidades y la no discriminación por razón de género, edad, origen, orientación sexual, identidad o expresión de género, discapacidad, creencias, situación familiar o cualquier otra condición personal o social.
- Todas las candidaturas serán valoradas en función de su experiencia, competencias técnicas y adecuación al puesto.