n. 1 Junior Software Analyst
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
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