Offerte di lavoro sviluppo software

Descrizione attività:

All’interno della software Factory Siav, il Software Architect è responsabile delle scelte architetturali e della definizione degli standard tecnici, inclusi strumenti e piattaforme di codifica software. E’ quindi coinvolto nella creazione e nell’elaborazione dei requisiti, delle specifiche funzionali e tecniche di progettazione, sviluppo e manutenzione del software. Guida inoltre l’innovazione della suite di prodotti Siav.

Principali responsabilità:

  • Definisce e progetta i requisiti software architetturali da trasferire al team di sviluppo di concerto con il responsabile della Software Factory.
  • Selziona le componenti migliori sulla base dei requisiti del prodotto, dei trend di mercato e del budget;
  • Effettua POC (Proof of concept) tecnici a supporto delle scelte architetturali.
  • Ricerca, promuove e implementa strumenti e tecnologie atte a migliorare gli standard di sviluppo.
  • Contribuisce alla risoluzione di problematiche tecniche in produzione.
  • Aderisce e promuove elevati standard qualitativi nel rispetto dei tempi e del budget previsti.
  • Supporta la prevendita e il delivery Siav interfacciandosi con il clienti.
  • Conosce e promuove la metodologia Agile/Scrum.

Competenze richieste:

  • Esperienza di almeno 7 anni presso realtà aziendali di sviluppo prodotto software, di cui almeno 2 con responsabilità in termini di design di architetture software complesse.
  • Ottima conoscenza di architetture software complesse, delle loro componenti e integrazione degli stessi.
  • Ottima conoscenza di Java 8 o superiore e J2EE.
  • Ottima conoscenza dei framework Spring e relativi componenti.
  • Ottima conoscenza dei Software Design Pattern e dei SOA Design pattern.
  • Ottima conoscenza sistema operativo Linux.
  • Buona conoscenza di Hibernate.
  • Conoscenza architetture SOA (web services, WSDL, SOAP, EJB, JDBC, XML, XSLT, XSD, JMS).
  • Ottima conoscenza di Web services, preferibilmente REST.
  • Conoscenza di database relazionali (preferibilmente Postegres e/o Oracle).
  • Conoscenza di Architetture cloud ibride e dell’integrazione di servizi cloud in genere. Conoscenza delle principali soluzioni e componenti software di mercato, anche in cloud, e dei trend tecnologici. Gradita conoscenza di Continuous Integration (es Jenkins) e DevOps.
  • Gradita la conoscenza della metodologia di sviluppo TDD.
  • Conoscenza dei principali aspetti di sicurezza in ambito J2EE, SOA, Mobile e API.
  • Conoscenza Protocolli sicurezza saml, openid, oauth.

Attitudini:

  • Visione tecnologicamente strategica intesa come capacità di anticipare e gestire tecnologie innovative e/o complesse;
  • Problem solving e capacità di affrontare con un atteggiamento equilibrato situazioni di lavoro difficili e impegnative, quali elevati carichi di lavoro o scadenze pressanti;
  • Propensione all’aggiornamento professionale, intesa come la conoscenza dello stato d’arte delle tecnologie informatiche tramite lo studio, la partecipazione ad eventi formativi, la lettura di pubblicazioni scientifiche e la creazione di un network professionale etc;
  • Condivisione dei valori aziendali quali passione, spirito innovativo, dinamismo, capacità di assumersi responsabilità, capacità organizzativa e strutturazione e condivisione del proprio lavoro.

Titolo di studio:

Laurea in Informatica o Ingegneria Informatica, Matematica, Statistica.

Lingue straniere:

Conoscenza della lingua inglese.

Ai sensi della normativa vigente l’offerta di lavoro si intende estesa a entrambi i sessi (L. 903/77).


Pensi di essere la persona giusta?

Clicca sul link a seguire per inviare la tua candidatura, ricordandoti di inserire in oggetto il titolo completo dell’offerta di lavoro ed allegando un CV aggiornato ed una lettera di presentazione.