Software Architect

Sii tra i primi a mandare la candidatura.
Solo per membri registrati
Milano
EUR 50.000 - 80.000
Sii tra i primi a mandare la candidatura.
Ieri
Descrizione del lavoro

Descrizione del lavoro

Siamo alla ricerca di un professionista esperto per ricoprire il ruolo di architetto software.

L'azienda è una multinazionale europea che opera nel settore della consulenza ingegneristica e informatica. Siamo presenti in 14 paesi europei con oltre 10.000 dipendenti, ed abbiamo aperto la nostra prima sede italiana a Milano.

Noi siamo una realtà in continua evoluzione, nella quale le relazioni umane sono sempre al primo posto. Cerchiamo candidati che condividano i nostri valori : AMBIZIONE, SORRISO, DINAMISMO, VOGLIA DI METTERSI IN GIOCO. I candidati ideali dovrebbero essere persone creative e dinamiche, che siano disposte ad affrontare nuove sfide e a lavorare in un ambiente collaborativo.

Requisiti

  • Buona conoscenza della lingua inglese scritta e parlata
  • Preferita buona competenza nell'ambito finanziario
  • Konoscenza della metodologia Agile (Scrum, Kanban, Extreme) e Waterfall
  • Ottima capacità di interfacciarsi con product owner e business analysts per identificare opportunità e vincoli
  • Favorire la crescita tecnica e funzionale dei membri del team
  • Ottima capacità di dialogare e coordinare i team di sviluppo
  • Ottima esperienza di architetture distribuite / microservizi, containerizzate (preferiti Docker, Kubernetes)
  • Ottima conoscenza dei protocolli di trasporto e applicativi (anche web Socket)
  • Competenze sul mondo cloud (preferito AWS)
  • Competenze sul mondo Kubernetes
  • Capacità di lavorare per obbiettivi e di gestione delle priorità
  • Ottima capacità di definire diagrammi architetturali e creare documentazione tecnica
  • Ottima capacità di indirizzare la R&D e definire gli strumenti ed i framework più adeguati al contesto di business
  • Ottima capacità di condurre code review e risolvere problemi complessi
  • Buone conoscenze in ambito Cyber Security
  • Ottima conoscenza dei principi di sviluppo SOLID e loro applicazione
  • Ottima capacità di definire linee guida e standard di coding adeguati
  • Competenza nella coordinazione del team per la produzione di codice ben progettato, efficiente e testabile
  • Conoscenza dei principi di TDD
  • Ottima conoscenza dei modelli e dei concetti di programmazione orientata agli oggetti (OOP)
  • Ottima conoscenza di database SQL relazionali, query SQL e transazioni (DBMS preferito : SqlServer)
  • Ottima conoscenza ed esperienza su :
  • principi di sviluppo di api Rest
  • standard di sviluppo di applicazioni enterprise
  • enterprise integration pattern
  • messaging
  • conoscenza del modello OAUTH 2.1 con OIDC
  • Competenza sullo sviluppo di pipeline di CI / CD
  • Ottime competenze su accountability e observability
  • Ottima competenza di Java, con una ottima conoscenza del suo ecosistema
  • Ottima conoscenza del framework Spring, in particolare Spring Boot
  • Ottima conoscenza di Javascript e Typescript
  • Ottima conoscenza di JPA (implementazione Hibernate) e JDBC
  • Ottima conoscenza di Maven
  • Ottima conoscenza di GIT
  • Background :
  • Laurea magistrale in informatica o in ingegneria informatica
  • Esperienza minima 7 anni nello stesso ruolo

Vantaggi

Noi offriamo un ambiente di lavoro inclusivo e stimolante, dove ogni singola risorsa possa apportare un valore unico alla nostra realtà. Offriamo anche l'opportunità di lavorare in un team internazionale e di partecipare a progetti interessanti e innovativi.

Altro

Noi siamo un azienda che crede nella diversità e nella inclusione. Accogliamo candidature senza distinzione di età, genere, nazionalità, disabilità, orientamento sessuale, religione o stato civile. Inoltre, teniamo fede ai nostri impegni prestando attenzioni alle risorse appartenenti alle categorie protette ai sensi degli articoli 1 e 18 della Legge 68 / 99. ),