Open Source Project Leader

Descrizione e responsabilità

Il Team per la Trasformazione Digitale è alla ricerca di due Open Source Project Leaders.

Le figure 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 verifiche di qualità sul codice prodotto (code review, controlli sulla documentazione, monitoraggio della continuous integration), e in generale assicureranno che i progetti siano sempre in buono stato e funzionanti.

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 contributore o maintainer di progetti open source
  • Esperienza nella leadership, direzione e mentorship di un team di ingegneri software
  • 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 al codice
  • 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à
  • 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

Formazione

  • Laurea in Ingegneria, Informatica o affine con almeno 5 anni di esperienza come contributore o maintainer di progetti open source oppure, in assenza di laurea, almeno 7 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


Ultimo aggiornamento: 12/11/2018
Torna all'inizio del contenuto Torna all'inizio del contenuto