Senior Moodle Developer
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Continuando accetti i nostri Termini & Informativa sulla privacy.
ADENTIS Italia è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy.
Presente in 14 paesi europei con oltre 9.000 dipendenti, abbiamo aperto, da quattro anni, la prima sede italiana a Milano e, vista la continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano gli stessi valori della nostra società: AMBIZIONE, DINAMISMO e VOGLIA DI METTERSI IN GIOCO, il tutto in una realtà in continua evoluzione, nella quale le relazioni umane sono sempre al primo posto.
Ruolo: Senior Moodle Developer
Ricerchiamo un/a Senior Moodle Developer con esperienza, da inserire all’interno del nostro team di progetto. La risorsa sarà responsabile della progettazione tecnica, dello sviluppo e della manutenzione di plugin e personalizzazioni Moodle, garantendo il rispetto degli standard di qualità, performance e compatibilità definiti per la piattaforma.
Responsabilità principali
- Progettare, sviluppare e manutenere plugin custom Moodle, appartenenti a diverse tipologie quali local, block, mod, report, auth, enrol, tool e logstore.
- Sviluppare ed estendere i Web Services e le API esterne di Moodle, realizzando funzionalità per l’integrazione con sistemi esterni.
- Gestire eventi, observer, task schedulati e adhoc task all’interno della piattaforma.
- Implementare funzionalità per il tracciamento delle attività di apprendimento, inclusi log, completamenti e integrazioni basate su xAPI.
- Gestire l’adeguamento e la compatibilità dei plugin custom in occasione degli upgrade di versione di Moodle.
- Sviluppare e manutenere test automatici attraverso strumenti quali PHPUnit e Behat e partecipare alle attività di code review.
- Analizzare e risolvere bug, anomalie e problematiche di performance a livello applicativo.
- Collaborare con il team nella definizione delle soluzioni tecniche e delle best practice di sviluppo.
- Supportare i developer con minore esperienza attraverso attività di mentoring, code review e pair programming.
- Solida esperienza nello sviluppo su Moodle, con esperienza nella realizzazione e nel rilascio in produzione di plugin custom.
- Ottima conoscenza di PHP, con particolare riferimento a programmazione Object-Oriented, namespace e Composer.
- Conoscenza approfondita delle principali Core API di Moodle, tra cui Data Manipulation API, Events API, Task API, Form API, Output API e Privacy API.
- Esperienza nello sviluppo di Moodle Web Services, incluse external functions e integrazioni tramite API.
- Buona conoscenza di SQL e utilizzo di database PostgreSQL e/o MySQL.
- Esperienza nell’utilizzo di Git e dei principali flussi di sviluppo collaborativo, inclusi branching e merge request.
- Esperienza con Moodle 4.x o partecipazione a progetti di upgrade verso versioni 4.x.
- Capacità di analizzare e risolvere problematiche applicative, di compatibilità e di performance.
- Esperienza con Moodle Workplace, inclusi tenant, dynamic rules, programmi e certificazioni.
- Conoscenza di xAPI e Learning Record Store (LRS), anche attraverso soluzioni quali logstore_xapi.
- Esperienza nella realizzazione di test automatici con PHPUnit e Behat.
- Conoscenza della configurazione di Moodle Universal Cache (MUC) e Redis.
- Esperienza nello sviluppo in ambienti containerizzati basati su Docker e/o OpenShift.
- Possesso della certificazione MCCC o contributi al Moodle Tracker, alla Plugin Directory o alla community Moodle.
- Esperienza nello sviluppo di integrazioni REST e webhook e conoscenza dei meccanismi di autenticazione OAuth2/JWT.
- Contratto a tempo indeterminato.
- Formazione continua su hard e soft skills.
- Follow-up costante con HR e Business Manager.
- Un percorso di crescita chiaro e strutturato in un ambiente innovativo, dinamico e internazionale.
La retribuzione annua lorda per questo ruolo è compresa tra 35.000 EUR e 45.000 EUR.
La posizione è inquadrata nell’ambito del CCNL del Commercio e Terziario applicato dalla nostra società.
Il posizionamento all'interno del range sarà definito in base alle competenze tecniche, all'esperienza specifica nel ruolo e agli esiti del processo di selezione, secondo criteri oggettivi e predefiniti. In presenza di profili con caratteristiche eccezionali rispetto al range indicato, una revisione potrà essere valutata previa approvazione interna.
ADENTIS Italia è un equal opportunities employer: crediamo che tutte le forme di diversità siano fonte di arricchimento reciproco. Ci impegniamo a garantire un ambiente di lavoro inclusivo, nel quale ogni singola risorsa possa apportare