Junior Software Engineer

DATA APERTURA

12/10/2022

Stiamo cercando persone altamente motivate, dotate di autonomia, passione, grinta e integrità e che condividano la nostra missione di diffondere i servizi digitali nel Paese. 

Il confronto e il lavoro di squadra sono al centro della nostra quotidianità. 

Cerchiamo persone attente ai dettagli, che pensano in modo rigoroso, che non hanno paura di innovare e che amano comunicare in modo semplice ed efficace.

Entra a far parte della nostra squadra!

PagoPA S.p.A. è alla ricerca di Junior Software Engineer da inserire nel Dipartimento Tecnologia & Servizi, che avranno la responsabilità di contribuire alla creazione di una piattaforma di servizi su cui vengono implementate nuove esperienze digitali per il Paese.

Responsabilità

Le principali responsabilità del  Junior Software Engineer includono:

  • capacità di lavorare in team ed avere ownership di singole componenti o esperienze utenti, all’interno di uno o più micro-servizi che condividi con il tuo team;
  • essere informato, obiettivo, cortese, guidato dalla evidenza e dalle metriche nelle code review;
  • essere capace di progettare un servizio, date specifiche funzionali e non-funzionali, non assumendo che il problema sia definito a priori da altri;
  • capacità di realizzare componenti, date specifiche funzionali e non-funzionali;
  • capacità di bilanciare i tuoi sforzi individuali per cercare di risolvere un problema con il ricorso al team ed al manager.

Requisiti minimi (personali e professionali)

  • Laurea triennale o specialistica in Informatica, Ingegneria. In ogni caso la Società si riserva di valutare laureati in altre materie e/o candidati non laureati con forte esperienza nel ruolo e/o nei settori di interesse.
  • Massimo 3 anni di comprovata esperienza relativamente a:
  • Networking: TPC/IP, HTTP
  • OS: Linux
  • Linguaggi: (almeno uno fra) Java, Kotlin, Scala, Swift, Rust
  • Scripting: (almeno uno fra) Bash, Python, JavaScript
  • Coding: algoritmi, strutture dati , OOD
  • Datastores: RDBMS
  • Forte base accademica.
  • Conoscenza delle strutture dati, sapere come sono implementate e essere a proprio agio con gli algoritmi principali per manipolarle.
  • Avere passione per i sistemi distribuiti ed aver già implementato progetti client-server su TCP/IP, UDP o HTTP anche solo accademici o per divertimento
  • Buon livello di inglese scritto e parlato.

Completano il profilo:

  • capacità di adattarsi ad un ambiente dinamico;
  • ottime doti comunicative, interpersonali e analitiche;
  • capacità di comunicare chiaramente concetti complessi;
  • spiccate doti di problem-solving;
  • capacità di imparare, provare, approfondire, condividere, per migliorare il tuo team.

Requisito preferenziale

Sarà considerato requisito preferenziale la conoscenza di:

  • Virtualisation: Docker, K8s.
  • Datastores: object-stores, KV stores.
  • Cloud: (almeno uno fra) AWS, Azure, Google.
  • Chiarezza verbale e scritta in Italiano ed Inglese.

Per candidarti, invia il tuo CV e la tua lettera di motivazione (facoltativa). Si precisa che la Società valuterà le candidature mano a mano che vengono inviate e che la posizione rimarrà aperta fino all’individuazione del candidato ideale e che risponde ai requisiti individuati.

Si precisa altresì che la selezione potrà essere seguita da società esterne specializzate in Ricerca e Selezione. 

Tipologia di contratto

Tempo Indeterminato. La tipologia di inquadramento sarà determinata tenendo conto delle caratteristiche e dei requisiti specifici posseduti dal candidato/i selezionati e dalle esigenze aziendali.

Al termine dell’iter selettivo la Società predispone un elenco di candidati idonei per ciascuna posizione alla quale potrà attingere in caso di esigenze future.

I curricula saranno inseriti all’interno di un data base dal quale la Società attingerà in caso di esigenze future di personale con le medesime caratteristiche della presente posizione.