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
Scorra la pagina per visualizzare tutti i requisiti del lavoro e le responsabilità che i candidati selezionati dovranno assumersi.
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
Costituirà titolo preferenziale il possesso di uno o più dei seguenti requisiti:
- 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;