Ricerca di personale per la Direzione Sviluppo Business & Solutions: n. 1 Software Architect Profilo posizione: La risorsa si occuperà principalmente dell’analisi, progettazione, sviluppo di infrastrutture software complesse, potenzialmente costituite da moduli eterogenei tra loro cooperanti. Dovrà inoltre: • occuparsi dell’analisi e la progettazione di architetture software, dello sviluppo, test e messa in esercizio delle suddette architetture; • garantire il presidio operativo in fase di conduzione dei sistemi realizzati. La posizione sarà a diretto riporto, nell’ambito della Direzione Sviluppo Business & Solutions, della struttura Ingegnerizzazione e Industrializzazione Progetti. Requisiti richiesti: Competenze Specialistiche • Laurea specialistica in discipline tecnico / scientifiche; • pregressa esperienza nel ruolo o in ruoli similari in realtà aziendali di medie e grandi dimensioni. • ottima conoscenza: 1. del linguaggio Java J2SE: sintassi semantica del linguaggio, gestione delle eccezioni, ereditarietà, polimorfismo, threads, Java Networking (Socket), Swing; 2. della piattaforma J2EE (WEB): Servlet, JSP, Java beans; 3. della piattaforma J2EE (1.4 e superiori): JPA, Enterprise Java Beans (specifica 2.1 e 3.0), JMS, JNDI, Datasource e connection pooling; 4. di metodologie di progettazione UML based; 5. dei framework Spring e Hibernate; 6. di framework web oriented: Struts, Spring MVC, Jstl, librerie AJAX oriented, (SWR, Prototype, Scriptaculous, JQuery); 7. di progettazione di basi dati relazionali e dei principali DBMS commerciali e open source: DB2, Oracle, PostgreSQL, MySQL; 8. di metodologie e strumenti di sviluppo ed ingegnerizzazione sicura; 9. di metodologie e strumenti di versioning del software (gradito SVN); 10. di problematiche di sicurezza applicativa (SSL, JAAS, Spring Security); 11. di problematiche di crittografia e firma digitale (normative di riferimento, JCE, formati di firma PKCS#7, PDF, e XML, verifiche CRL e OCSP, librerie Bouncy Castle, smart card); 12. dell’XML: XSD, XML, XSLT, metodologie di parsing DOM oriented, metodologie di parsing SAX oriented, metodologie miste, XPATH, XQUERY; 13. di concetti e framework relativi alla cooperazione applicativa; in particolare è gradita la conoscenza della porta applicativa OpenSPCOOP; 14. delle tecnologie e degli standard legate ai Web Services. • buona conoscenza: 1. delle tecnologie Microsoft .NET per lo sviluppo di soluzioni enterprise; 2. delle più diffuse tecnologie server side per lo sviluppo di soluzioni web (php, perl, python); 3. di CMS quali ad esempio Wordpress, Joomla e Liferay; 4. dei principali standard legati al mondo delle smart card (PKCS#11 e CSP); 5. dei documenti elettronici e delle problematiche ad essi inerenti; 6. di tecnologie biometriche; 7. delle infrastrutture di certificazione a chiave pubblica. Capacità e Attitudini Individuali • Elevate capacità di Problem Solving; • Forte Orientamento al Risultato; • Spiccata attitudine alla collaborazione e al lavoro in team; • Ottime Capacità di Pianificazione e Organizzazione; Completa il profilo l’ottima conoscenza della lingua inglese. Eventuali Certificazioni Oracle (SCJD o SCJP per Java SE; SCWD, SCBCD o SCDJWS per Java EE) e/o Microsoft (MTA: Developer, MCSD: Web Applications, Application Lifecycle Management) saranno ritenute requisito preferenziale. Tipologia di contratto: La tipologia del contratto e la retribuzione saranno commisurate sulla base dell'effettiva esperienza e professionalità maturata. Sede di lavoro: Roma La ricerca è rivolta a candidati di entrambi i sessi, legge 903/77 e L.125/91 L'invio della candidatura potrà essere effettuato a decorrere dal 14 al 24 Maggio 2015. L’Azienda convocherà alle prove selettive i soli candidati in possesso di un profilo maggiormente in linea con quello ricercato e comunicherà loro le modalità di svolgimento della selezione esclusivamente tramite posta elettronica. La selezione potrà anche essere condotta da una società di selezione specializzata.