n. 1 Junior Software Analyst

10 ore fa

latina, 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).


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

Skill e Professionalità

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.

TITOLO DI STUDIO

Diploma di istruzione secondaria superiore

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 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 messagistica (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
  • Spiccata attitudine alla Collaborazione e al lavoro in Team
  • Ottima capacità di Pianificazione e Organizzazione
  • Motivazione e apertura al Cambiamento

Relativamente alla conoscenza della lingua ingles