30 set - Italia
ADENTIS Italia
CHI SIAMO
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
Modalità: Full remote
IL TUO RUOLO
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.
- Personalizzare temi e interfacce Moodle, utilizzando tecnologie quali Mustache, SCSS e JavaScript AMD.
- 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.
Requisiti:
- 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 cooperativo, 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.
Nice to have:
- 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.
Cosa offriamo?
- 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 The world needs you
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 un valore unico alla nostra realtà. Pertanto, accogliamo candidature senza distinzione di età, genere, nazionalità, disabilità, orientamento sessuale, religione o stato civile.
Inoltre, teniamo fede ai nostri impegni prestando attenzione alle risorse appartenenti alle categorie protette ai sensi degli articoli 1 e 18 della Legge 68/99.
I dati personali saranno trattati in conformità alle disposizioni contenute nel regolamento UE 2016/679.
01 ott - Roma
Rosewood Rome
01 ott - Bologna
Lafarmaciapunto | B
01 ott - Trieste
Lafarmaciapunto | B
01 ott - Trieste
TRIPMARE