ADENTIS Italia è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy.
Presente in 12 paesi europei con oltre 8.500 dipendenti, abbiamo aperto, da quattro anni, la prima sede italiana a Milano e, vista la continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano gli stessi valori della nostra società: AMBIZIONE, SORRISO, DINAMISMO, VOGLIA DI METTERSI IN GIOCO, il tutto in una realtà in continua evoluzione, nella quale le relazioni umane sono sempre al primo posto.
Posizione: Azure, IoT & Edge Computing
Descrizione del ruolo
Siamo alla ricerca di un Software Architect con una solida esperienza nello sviluppo software e nella guida di team tecnici, che si occupi della progettazione e dell'evoluzione di prodotti software complessi in ambito Azure, IoT ed Edge Computing.
Il ruolo è principalmente orientato alla software architecture, alla progettazione applicativa e alla leadership tecnica, piuttosto che alla gestione dell'infrastruttura.
Il contesto tecnologico comprende architetture cloud e on-premises, microservizi, sistemi distribuiti, IoT e soluzioni Edge-to-Cloud, con particolare attenzione alla progettazione del software e alle modalità di integrazione tra i diversi componenti applicativi.
Responsabilità
- Definire e guidare l'evoluzione dell'architettura software basata su microservizi e sistemi distribuiti in ambienti Azure, on-premises ed edge.
- Fornire indirizzo tecnico ai team di sviluppo, supportandoli nelle decisioni architetturali e nelle scelte implementative.
- Coordinare le attività di progettazione tecnica, promuovere le best practice di sviluppo e garantire coerenza tra i diversi team.
- Tradurre i requisiti di business e degli stakeholder in soluzioni tecniche concrete, contribuendo alla definizione delle funzionalità e alla preparazione delle attività di sviluppo.
- Progettare soluzioni software in ambito IoT ed Edge-to-Cloud, occupandosi di connettività dei dispositivi, telemetria, gestione dei comandi e ciclo di vita dei device.
- Definire architetture di integrazione e comunicazione asincrona attraverso tecnologie quali Azure IoT Hub, MQTT e RabbitMQ.
- Contribuire alle scelte architetturali relative alla gestione dei dati, ai database relazionali e ai sistemi di persistenza, con particolare riferimento a PostgreSQL.
- Garantire qualità, manutenibilità, scalabilità, sicurezza, affidabilità e performance del software lungo tutto il ciclo di sviluppo.
- Organizzare workshop tecnici, effettuare architecture review e code review e supportare la crescita tecnica di sviluppatori e Tech Lead.
- Produrre e mantenere la documentazione architetturale, inclusi diagrammi, Architecture Decision Records (ADR), diagrammi UML e sequence diagram.
- Supportare i team nelle pratiche di CI/CD, testing automatizzato, gestione dei rilasci, monitoraggio applicativo e preparazione al rilascio in produzione.
- Collaborare con il gruppo Enterprise Architecture per garantire l'allineamento agli standard tecnologici e alle linee guida aziendali.
- Considerare requisiti di sicurezza, privacy, affidabilità e conformità normativa nella progettazione di prodotti software, in particolare in ambito healthcare.
- Esperienza di almeno 4 anni come Software Architect, Tech Lead o Team Leader.
- Solida esperienza pregressa nello sviluppo software, non esclusivamente in ambito infrastrutturale.
- Esperienza con sistemi di messaggistica e integrazione: RabbitMQ, MQTT, Azure IoT Hub
- Esperienza con Docker e Kubernetes.
- Conoscenza di IoT, Edge Computing e architetture Edge-to-Cloud.
- Esperienza con CI/CD, code review e documentazione architetturale.
- Conoscenza del settore healthcare e delle normative sui dispositivi medici.
- Familiarità con sicurezza IoT, sistemi embedded e strumenti di modellazione architetturale.
- Conoscenza di .NET / C# (non obbligatoria).
- Conoscenza di architetture a microservizi, sistemi distribuiti e API.
- Esperienza in architetture cloud e preferibilmente Microsoft Azure.
- Conoscenza di database relazionali, preferibilmente PostgreSQL.
- Buona conoscenza dei principi di sicurezza, scalabilità, affidabilità e manutenibilità del software.
- lingua inglese e capacità di comunicare con stakeholder tecnici e di business.
- Conoscenza dei servizi Azure e delle architetture applicative cloud-native.
- Esperienza con Kubernetes e con soluzioni Edge Computing operanti in ambienti con connettività limitata o intermittente.
- Familiarità con sistemi embedded e architetture hardware ARM e x86.
- Conoscenza dei principi di sicurezza IoT, gestione delle identità dei dispositivi, certificati, PKI e threat modelling.
- Esperienza in ambito healthcare o dispositivi medici e conoscenza di standard quali IEC 62304, ISO 13485, ISO 14971 e GDPR.
- Conoscenza di strumenti di modellazione architetturale quali PlantUML e draw.io.
- Esperienza con pipeline CI/CD, testing automatizzato, observability applicativa e strategie di rilascio e aggiornamento del software.
- Una RAL compresa fra 52.000€ e 68.000€, commisurata in base all'esperienza, oppure collaborazione in P.IVA
- Inserimento in un progetto internazionale ad alto contenuto tecnologico.
- Collaborazione con team Software, Product, Enterprise Architecture e specialisti IoT.
- Possibilità di lavorare su soluzioni Azure, IoT, Edge Computing e microservizi.
- Coinvolgimento in attività di progettazione architetturale e definizione di soluzioni end-to-end.
- Ambiente dinamico, internazionale e orientato all’innovazione.
- Modalità di lavoro full remote.
ADENTIS Italia è un equal opportunities employer: crediamo che tutte le forme di diversità siano fonte di arricchimento reciproco. Ci impegniamo a garantire un ambiente di lavoro inclusivo, nel quale ogni singola risorsa possa apportare un valore unico alla nostra realtà. Pertanto, accogliamo candidature senza distinzione di età, genere, nazionalità, disabilità, orientamento sessuale, religione o stato civile.
Inoltre, teniamo fede ai nostri impegni prestando attenzione alle risorse appartenenti alle categorie protette ai sensi degli articoli 1 e 18 della Legge 68/99.
I dati personali saranno trattati in conformità alle disposizioni contenute nel Regolamento UE 2016/679.