n. 1 Junior Software Analyst

2 giorni fa

Roma, Lazio, Italia Adecco Italia Tempo pieno

Profilo

Presso la Direzione IT di Istituto Poligrafico e Zecca dello Stato (IPZS) cerchiamo n.1 Junior Software Analyst & Developer Java - Appartenente alle Categorie protette (art. 1 Legge 68/99).

La risorsa applicherà le migliori pratiche di analisi, progettazione, sviluppo e manutenzione di progetti informatici basati su tecnologie enterprise e delle relative architetture software.

Responsabilità

In particolare, si occuperà delle seguenti attività:

  • rispettare le specifiche di qualità e tempi;
  • eseguire le attività previste nei piani di attuazione dei progetti e 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 dal 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 e implementando soluzioni tecniche coerenti con i requisiti;
  • redigere i documenti previsti dai Sistemi di Gestione della Qualità e della Sicurezza aziendali relativi al ciclo di vita dei progetti software, compresa la redazione degli aspetti tecnici da inserire nei Capitolati Tecnici di Gara;
  • 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.

REQUISITI NECESSARI

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.

Skill e Professionalità

TITOLO DI STUDIO

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.

ESPERIENZE

  • 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.

CONOSCENZE

  • Sviluppo in Java;
  • Sviluppo di applicazioni mediante architettura a Microservizi;
  • Conoscenza Framework Spring MVC, Spring Boot;
  • Conoscenza Hibernate, JPA;
  • Quartz Scheduler;
  • Progettazione e sviluppo API Rest e Soap;
  • XML/XSD, WSDL, JSON;
  • 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.

REQUISITI PREFERENZIALI

  • 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);
  • Cloud computing (AWS, Azure, GCP);
  • Sviluppo con database NoSQL (es. MongoDB, Redis);
  • Sviluppo con protocolli di messaggistica (es. RabbitMQ, Kafka);
  • Utilizzo di metodologie di sviluppo Agile (ad es. Scrum, Kanban, ecc.).

CAPACITÁ E ATTITUDINI INDIVIDUALI

  • Ottime capacità di Problem Solving;
  • Forte Orientamento al Risultato;
  • Forte Orientamento all'Innovazione e al Digital Mindset