Analista Programmatore Senior

Alla figura verrà richiesto di svolgere attività di sviluppo software, utilizzando principalmente la tecnologia Java, all’interno di team di lavoro dedicati alla realizzazione di progetti di integrazione ed implementazione di soluzioni informatiche per il mondo delle Assicurazioni.

La risorsa dovrà:
– interagire con altre figure della struttura aziendale, quali: capi progetto, analisti di sistema, analisti funzionali, architetti IT;
– recepire analisi e specifiche di programmazione, fornitegli dal capo progetto;
– implementare i componenti software, utilizzando la tecnologia ritenuta di volta in volta più adatta;
– supportare le fasi di regreation test;
– redigere manuali e documentazione tecnica specifica del software nel rispetto degli standard aziendali;
– redigere periodicamente report di natura statistica per misurare l’andamento delle prestazioni.
 
Saranno considerati requisiti preferenziali:
– un’esperienza pregressa di almeno 36 mesi nel medesimo ruolo all’interno di aziende di servizi;
– la conoscenza del settore bancario/assicurativo;
– la conoscenza di tematiche IT assicurative o IT bancarie;
– laurea, diploma o titoli equivalenti;
– la conoscenza della lingua inglese.
 
Competenze richieste
– Laurea o titoli equivalenti
– Lingua inglese
– Linguaggi di programmazione: Java (SE, EE), SQL, Phyton, .NET
– Scripting e mark-up: Html, Java Script, CSS, JQuery
– Database relazionali: Oracle, SqlServer, Db2 (opzionale), MySql (opzionale)
– Web engine/Application server: TomCat, JBoss, Webshere
– Tools: SVN, Eclipse, Netbeans, SoapUI
– Framework: AngularJS, Hibernate, JSF, Struts 2.0, Spring, Dojo
– Mondo Office
– Tecniche di progettazione: UML, Top-Down, Bottom-Up, ciclo di vita del software, modello entità relazione
– Planning: MS Project
– Competenze relazionali, problem solving, gestione dello stress, attenzione ai dettagli
– Disponibilità a trasferte occasionali, flessibilità