Sviluppatore Drupal Senior
Mediatica S.p.A.
Mediatica Digital si pone come punto di riferimento per la Digital Transformation di grandi aziende, pubbliche e private. Il proprio modello di business la rende il Partner ideale per lo sviluppo di progetti e l’erogazione di servizi IT, di Business Operations, di Document Management e di Customer Interaction.
Siamo alla ricerca di risorse Drupal Developer Senior da inserire su progetti innovativi.
Le competenze riportate di seguito rappresentano lo stack tecnologico di riferimento dei progetti. Non è richiesta la conoscenza di tutte le tecnologie elencate: saranno valutate le esperienze maturate in relazione al livello di seniority della posizione.
Requisiti
Competenze Drupal
- Conoscenza della piattaforma Drupal.
- Conoscenza dell’architettura Drupal (routing, servizi, dependency injection).
- Conoscenza di Entity API e Field API.
- Content modeling (Content Types, Tassonomie e Media).
- Utilizzo di Views, Layout Builder e Paragraphs.
- Gestione di Workflow e Content Moderation.
- Gestione utenti, ruoli e permessi.
- Configuration Management (export/import YAML).
- Gestione della cache e delle performance.
Stack tecnologico
Backend
- PHP 8+.
- Symfony Components.
- Drupal Form API, Plugin API, Cache API e Queue API.
- Composer.
- Drush.
- YAML.
Frontend
- Twig.
- HTML5 e CSS3.
- JavaScript ES6+, Ajax e Drupal Behaviors.
- Principi di accessibilità (WCAG e ARIA).
Sviluppo e integrazione
- Sviluppo di moduli custom.
- Creazione e gestione di form.
- Utilizzo di Views.
- Integrazione tramite REST e JSON.
Nice to have
- OAuth2, OpenID Connect e Single Sign-On.
- Integrazione con CRM, DAM, ERP e LMS.
- Migrate API.
- Git.
- Docker.
- CI/CD.
- Apache/Nginx e PHP-FPM.
- Redis e Varnish.
- MySQL/MariaDB o PostgreSQL.
- OWASP Top 10.
- PHPUnit e Functional Test.
Tipologia di contratto: CCNL BPO Digital – Tempo Indeterminato
RAL: il ruolo prevede una retribuzione a partire da 33.000 €, che l’azienda potrà proporre in crescita — al pari di eventuali ulteriori benefit e rimborsi spese — in funzione della seniority, dell’esperienza professionale e delle competenze tecniche emerse durante la selezione. È inoltre previsto un PC aziendale.
Sede di lavoro: Roma
Siamo inoltre interessati a dialogare con consulenti in modalità freelance (p.iva)
- sviluppatore applicazioni Roma
- sviluppatore vb6 Roma
- developer sviluppatore programmatore Roma
- sviluppatore part time Roma
- sviluppatore access Roma
- sviluppatore senior Roma
- programmatore sviluppatore sistemi informativi Roma
- sviluppatore microsoft .net Roma
- consulente informatico sviluppatore Roma
- sviluppatore filemaker Roma