Open Source Project Leader

Descrizione e responsabilità

Il Team per la Trasformazione Digitale è alla ricerca di 2 Open Source Project Leader.

Le figure ricercate saranno responsabili di coordinare e dirigere lo sviluppo di diversi progetti open source pubblicati sulla piattaforma Developers Italia nonché di gestire la relazione con le Pubbliche Amministrazioni e la comunità degli sviluppatori disposti a contribuire alla piattaforma. I profili inoltre pubblicheranno la roadmap dei progetti condivisi su Developers Italia, coordineranno gli sviluppatori della community pronti a contribuire, verificheranno i loro progressi, eseguiranno test di qualità sul codice prodotto (code review, controlli sulla documentazione, monitoraggio della continuous integration), e in generale assicureranno che i progetti siano sempre attivi. Le figure tracceranno il progresso di implementazioni parallele eseguite in diversi linguaggi di programmazione e cercheranno di mantenere la parità di funzionalità tra di esse, di assicurare API simili e aggiornamenti uniformi.

Siamo alla ricerca di talenti con una solida esperienza nello sviluppo open source e nelle comunità collaborative.

Qualifiche chiave

  • Esperienza come contributor o maintainer di progetti open source
  • Padronanza di Git SCM e della piattaforma GitHub, incluso il GitHub flow
  • Capacità di assicurare un forte controllo sulla qualità del software: code reviews, pair programming, assessment
  • Esperienza nell’integrazione e nell’analisi di strumenti e librerie software
  • Esperienza di lavoro in ambienti con molteplici stack tecnologici: PHP, Java, Ruby, Python, .NET
  • Esperienza nella scrittura di documentazione relativa a codice sorgente
  • Esperienza con le procedure di test automatico e piattaforme di continuous integrations quali: TravisCI, CircleCI, Jenkins
  • Esperienza nello sviluppo web - inclusa l’analisi di vulnerabilità front end e web
  • Conoscenza delle architetture applicative e del design orientato agli oggetti
  • Esperienza nella comprensione di larghe e complesse basi di codice, incluse tecniche di API design e versioning per facilitare la pulizia e la manutenibilità del codice
  • Esperienza nel design di API e protocolli di messaging
  • Eccellenti doti di comunicazione, presentazione, relazione interpersonale, ragionamento analitico, capacità di comunicare concetti complessi in maniera chiara
  • Esperienza nella leadership, direzione e mentorship di un team di ingegneri software

Formazione

  • Laurea in Ingegneria, Informatica o affine con almeno cinque anni di esperienza come contributore o maintainer di progetti open source oppure, in assenza di laurea, almeno sette anni di esperienza come contributore o maintainer di progetti open source
  • Ottima conoscenza della lingua inglese

Invia il CV per questa posizione

L’invio dei dati contenuti nel curriculum saranno trattati, anche con l’ausilio di strumenti informatici, dal Team per la Trasformazione Digitale della Presidenza del Consiglio dei Ministri al solo fine di valutare la candidatura ed, eventualmente, di contattarti. In qualsiasi momento potrai domandare la cancellazione dei tuoi dati scrivendo a: info@teamdigitale.governo.it


Torna all'inizio del contenuto Torna all'inizio del contenuto