Junior Software Analyst

22 ore fa

Rome, Lazio, Italia Istituto Poligrafico e Zecca dello Stato (IPZS) Tempo pieno

n. 1 Junior Software Analyst & Developer Java - Appartenente alle Categorie protette (art. 1 Legge 68/99)

Tempo indeterminato full-time,RAL a partire da € 31.517,95 e inquadramento previsto a partire dal gruppo “B” ai sensi del vigente CCNL per le Aziende Grafiche, Editoriali, Digitali ed Affini.

  • Buoni Pasto elettronici (valore unitario Euro 10,00)
  • Assicurazione sanitaria
  • Servizio navetta aziendale e ludoteca aziendale
  • Convenzioni aziendali

Presso la Direzione IT applicherai le migliori pratiche di analisi, progettazione, sviluppo e manutenzione di progetti informatici basati su tecnologie enterprise e delle relative architetture software.

In particolare, si occuperà delle seguenti attività:

  • rispettare le specifiche di qualità e tempi;
  • eseguire le attività previste nei piani di attuazione dei progetti ed implementare le soluzioni tecnologiche per la realizzazione degli stessi;
  • contribuire all’innovazione dei software e delle metodologie di implementazione, rendendo più efficace, flessibile ed efficiente il contesto attuale sia da un punto di vista tecnologico che economico;
  • gestire l'intero ciclo di vita delle soluzioni software, recependo il cambiamento dei requisiti di business e del contesto tecnologico ed implementando soluzioni tecniche che rispettino i requisiti stessi;
  • redigere i documenti previsti dai Sistemi di Gestione della Qualità e della Sicurezza aziendali e relativi al ciclo di vita dei progetti software, compresa la redazione degli aspetti tecnici da inserire nei Capitolati Tecnici di Gara nel rispetto del codice degli Appalti Pubblici e delle linee guida dell’Agenzia per l’Italia Digitale, in merito a forniture di tecnologie ICT e servizi connessi;
  • curare l’analisi di processo, la progettazione di dettaglio e l’implementazione della soluzione individuata, la predisposizione del piano di test e la stesura della relativa documentazione tecnica;
  • garantire il presidio operativo in fase di conduzione dei servizi realizzati.
  • Iscrizione al collocamento mirato (se il/la candidato/a è in stato di disoccupazione) o autocertificazione ai sensi del DPR 445/2000 relativa al possesso dei requisiti previsti dall’art. 1 L. 68/99 (invalidità pari o superiore al 46%), corredata da scansione di documento di identità del/della candidato/a.

Laurea in Informatica ovvero in Ingegneria Informatica

In ogni caso la Società si riserva di valutare laureati in altri indirizzi purché in linea con le esperienze/conoscenze richieste.

  • Pregressa esperienza nel ruolo o in ruoli similari all’interno di realtà aziendali strutturate e/o di consulenza;
  • Partecipazione a progetti complessi con alta variabilità del contesto
  • Redazione di specifiche tecniche a partire da specifiche funzionali
  • Redazione di Manuale utente, Manuale di installazione e gestione
  • Sviluppo applicazioni mediante architettura a Microservizi
  • Conoscenza Framework Spring MVC, Spring Boot
  • Conoscenza Hibernate, JPA
  • Progettazione e sviluppo API Rest e Soap
  • Conoscenza linguaggio SQL e Sviluppo con Database relazionali (es. Oracle, MySQL, PostgreSQL)
  • Conoscenza dei principali IDE di Sviluppo (es. Eclipse, Spring Tool Suite, Visual Studio Code)
  • Conoscenza di application server enterprise (es. JBoss EAP)
  • Strumenti di build automation e Continuous Integration/Development (in particolare, Jenkins, Maven, Nexus, pip)
  • Prodotti di testing (es. Jmeter, SoapUI, pytest)
  • Strumenti di Configuration Management e Version Control: SVN, GIT, GITHUB e GITLab
  • Problematiche di sicurezza applicativa e relative tecniche per la prevenzione e la protezione dalle principali vulnerabilità di sicurezza (ad es. Top Ten Owasp)
  • Conoscenza di librerie crittografiche per cifratura e firme digitali (es. BouncyCastle)
  • Utilizzo di linguaggio di modellazione UML e relativi strumenti per la realizzazione di diagrammi.

Completa il profilo la buona conoscenza della lingua inglese

Si richiede la disponibilità alla reperibilità, laddove necessaria

  • Esperienza nello sviluppo in ambiente containerizzato Docker (installazione, configurazione, deploy & debugging, integrazione con IDE di sviluppo) e container platform Kubernetes
  • Conoscenza di tecnologie e protocolli di autenticazione SSO e federata, quali SAML e OAuth/OIDC (es. Shibboleth e SATOSA)
  • Configurazione ed esposizione servizi mediante API Manager (API Gateway)
  • Sviluppo con database NoSQL (es. MongoDB, Redis)
  • Sviluppo con protocolli di messagistica (es. RabbitMQ, Kafka)
  • Utilizzo di metodologie di sviluppo Agile (ad es. Scrum, Kanban, ecc.)
  • Ottime capacità di Problem Solving
  • Forte Orientamento al Risultato
  • Forte O