IOT Developer (Back end)



Settore/Area di riferimento

Informatica

Sede/i

Roma

Tipologia contrattuale

Contratto a tempo indeterminato

Descrizione

La figura di “IOT Developer (Back end)” che stiamo ricercando per Olivetti dovrà svolgere le proprie attività nell’ambito della Funzione IOT Solutions, in particolare, verrà inserito/a nel team focalizzato sulla realizzazione di soluzioni applicative (DevOps Factory) rivolte alle esigenze dei differenti ambiti del Mercato IOT presidiato da Olivetti (Smart Cities, Urban Services, Industrial IOT, Agricolture, cooperazione alle attivita’ progettuali di Data Monetization).

Cosa offriamo

Il candidato/la candidata verrà assunto/a con contratto a tempo indeterminato e avrà opportunità di crescita e di sviluppo delle proprie competenze lavorando su prodotti e servizi IOT.  Sarà inserito/a  in un ambiente stimolante che opera a supporto delle esigenze di un Mercato in forte crescita, che offre occasioni di sviluppo e di espressione della professionalità, creatività e di attitudine al problem solving, uniche nel panorama attuale, incoraggiando e facilitando la circolazione delle idee per accogliere e realizzare in tempi brevi le proposte migliori da qualunque parte dell’organizzazione provengano.

 

Descrizione attività

Il candidato/la candidata ideale che stiamo ricercando si occuperà di:

  • sviluppare servizi robusti e sicuri “by design”, affidabili e scalabili in tutti gli ambiti di mercato presidiati dall’Azienda;
  • disegnare, evolvere, modernizzare e successivamente realizzare architetture software, in accordo con il disegno delle architetture applicative, intervenendo anche a supporto. Contribuisce, altresì, al disegno o ridisegno delle architetture di accesso, elaborazione e trasformazione dei dati;
  • migliorare la qualità, l’efficienza e la robustezza del codice esistente attraverso la definizione e l’implementazione di performance tuning e security assessment;
  • collaborare in modo interdisciplinare con gli altri team tecnici, project manager e product owner applicando il modello di funzionamento interno;
  • partecipare ai brainstorming, contribuire alla definizione delle strategie realizzative dei requisiti dei nuovi servizi e al miglioramento di quelli esistenti;
  • supportare per le fasi di competenza le analisi di impatto, traducendo gli use case da realizzare anche in stima di tempi e costi di progettazione, sviluppo e testing del software;
  • gestire la roadmap di progetto, rispettando le date e i contenuti di delivery

 

 

 

 

 

Requisiti professionali e competenze tecniche

 

  • Solida esperienza come Back End Developer
  • Conoscenza dei moderni design patterns di progettazione (es: CQRS, Event Driven, cloud native)
  • Familiarità con message broker (Apache Kafka), programmazione ad oggetti e funzionale
  • Conoscenza approfondita delle tematiche di sicurezza, approcci e tool “security by design”, meccanismi di autenticazione, autorizzazione, protezione dei dati, checklist OWASP
  • Comprovata esperienza e conoscenza dei linguaggi di programmazione Java, Python, Typescript
  • Conoscenza approfondita dei sistemi di persistenza, RDBMS, database NoSQL, MongoDB
  • Esperienza con le più diffuse librerie Java, quali Spring Boot, Spring Data, Spring Security, JUnit, Mockito
  • Familiarità nello sviluppo di Unit Test e Integration Test
  • DevOps, CI/CD
  • Deployment con Docker, Kubernetes
  • Conoscenza della lingua inglese

 

Titolo di Studio

 

  • Studi tecnico scientifici

 

Titoli preferenziali e certificazioni

 

  • Esperienza di lavoro in team con metodologie Agile (Scrum, Kanban, etc, …)
  • Esperienza con Google Cloud Platform, RedHat Openshift, VmWare Tanzu
  • Laurea Specialistica (es: Ingegneria Informatica, Matematica, Fisica, Informatica o discipline affini) apprezzata seppure non obbligatoria rispetto all’esperienza.

 

Capacità richieste

 

  • Teamworking e collaborazione proattiva
  • Capacità di technical writing
  • Ottima gestione delle relazioni interpersonali
  • Ottime capacità di comunicazione verbale e scritta
  • Forti capacità organizzative e orientamento alla risoluzione dei problemi

 

 

Sede di lavoro: Roma


Menu