Siamo leader di mercato e abbiamo l'obiettivo di essere partner di vita delle persone, offrendo ai nostri clienti e agenti la migliore esperienza assicurativa, che metta la persona al centro e veda nella tecnologia e nell'innovazione i fattori abilitanti. Esiste un cuore pulsante del processo di semplificazione, innovazione e digitalizzazione di Generali Country Italia, dove abbiamo iniziato a sviluppare idee, progetti e tecnologie digitali, introducendo nuovi modi di lavorare che affiancheranno l'offerta assicurativa tradizionale facendo forte leva sui canali digitali.
Intelligenza artificiale, realtà virtuale, canali di interazione innovativi, device evoluti di connettività, digitalizzazione dei processi, big data sono solo un assaggio di ciò che stiamo sperimentando e ora siamo pronti ad accelerare il processo di trasformazione.
Stiamo ricercando un brillante solution engineer con background di sviluppo software da inserire nei nostri team Agile IoT per aiutarci nella completa trasformazione degli applicativi dell'area, passando da tecnologie consolidate ad architetture di ultima generazione che sfruttino i più moderni concetti di open architectures, serverless e cloud computing.
Sarai inserito in un contesto che si occupa di tematiche legate al mondo dell'internet of things (IoT), focalizzato in primis sulla mobilità e più in generale sul mondo connesso, con possibilità di lavorare anche in un contesto internazionale.
Lavorerai all'interno di squadre organizzate secondo le metodologie di lavoro Agile, costruendo e evolvendo un prodotto e relazionandoti con gli altri sviluppatori del team, i colleghi di altre aree informatiche e del business.
La figura selezionata dovrà occuparsi di gestire il design e l'implementazione di nuovi servizi IoT rispettando i relativi coverage test, utilizzando test automation e supervisionando i fornitori esterni e progettando e implementando i processi di DevOps attraverso un processo di miglioramento continuo.
Principali responsabilità: Sarai parte del dev team e sarai impegnato nelle attività di disegno applicativo delle soluzioni da implementare nella tua area di responsabilità; Ti occuperai delle attività di sviluppo software su piattaforme di streaming dati utilizzando moderni linguaggi di programmazione; Supporterai gli sviluppatori meno esperti nell'implementazione del progetto, nell'utilizzo delle conoscenze tecnico-funzionali, nelle attività di training e nella stesura della documentazione; Avrai modo di assicurare la qualità del codice implementato, attraverso l'attività di test (vengono utilizzati i paradigmi del TDD) e test automation; Ricercherai nuove tecniche volte al miglioramento continuo dell'attività; Avrai la possibilità di avere abituali e frequenti interazioni e confronti con altre funzioni IT e con i principali referenti aziendali delle funzioni di Business coinvolte. Competenze Tecniche qualificanti richieste nell'area di responsabilità: Maturata esperienza in design architetturale e sviluppo applicazioni su Google Cloud Platform (GCP), in particolare: Cloud Function (sviluppo applicazioni serverless) Firestore BigTable BigQuery Comprovata conoscenza dei seguenti linguaggi di sviluppo: NodeJS (ExpressJS - JEST) Python (Flask) Maturata esperienza pregressa su utilizzo toolchain Dev/Ops per CI/CD mediante approccio GitFlow Esperienza di Testing Automatico (Unit/Integration/e2e) Code quality inspection con SonarQ Code Versioning – GIT o AWS code commit Utilizzo di Jenkins Comprensione dei principi di sicurezza in ambito esposizione API: Protocolli OAUTH2, OIDC, JWT Esperienza pregressa su Apigee Utilizzo di OpenAPI e Swagger Requisiti: Hai conseguito laurea in discipline scientifiche; Hai maturato un'esperienza di almeno 5 anni nel design architetturale e nella programmazione, in contesti complessi dotati di sistemi tecnologici avanzati; Ottima conoscenza OOP design pattern; Hai una buona conoscenza modelli di sviluppo su Gitlab, Jenkins e delle architetture cloud e conosci sistemi distribuiti come Apache Beam e Dataflow; Il tuo inglese è fluente sia scritto che parlato; Conosci e vivi l'approccio Agile secondo una delle metodologie di riferimento (Scrum, XP, …) cosi come il DevOps e tematiche di CI/CD e SRE (Site Reliability Engineering); Hai attitudine al Team working, sei flessibile, hai spiccate doti analitiche e di problem solving, creatività, innovazione, curiosità innata e orientamento alle esigenze del business. Siamo costantemente impegnati nell'offrire le migliori condizioni di lavoro focalizzate allo sviluppo personale e professionale.
Se sei interessato/a a far parte della nostra squadra, non esitare a candidarti subito!
Sede di lavoro: Milano
Additional Information: Contract Type: Tempo Indeterminato
#J-18808-Ljbffr