TECHNICAL LEADER
Role details
Job location
Tech stack
Job description
Ci impegniamo a favorire lo sviluppo del potenziale dei nostri professionisti, coinvolgendoli attivamente nelle dinamiche aziendali per spingerli a potenziare le proprie competenze.
Ogni giorno ci adoperiamo per sviluppare un ambiente sempre più inclusivo, mirando a garantire un equilibrio ottimale tra la sfera personale e quella lavorativa. La nostra scelta è orientata alla costruzione di relazioni aziendali solide, fondate sulla fiducia reciproca, sul lavoro di squadra e sulla consapevolezza delle proprie responsabilità., Siamo alla ricerca di un Senior Software Developer qualificato ed esperto, con una solida esperienza nello sviluppo di soluzioni cloud native e nella gestione di team di sviluppo.
La risorsa sarà coinvolta nello sviluppo delle nostre soluzioni software in ambito IoT, operando su enterprise and distributed architectures, e avrà un ruolo chiave nel coordinamento tecnico del team, riportando direttamente al Direttore Tecnico., Responsabilità principali:
- Sviluppare componenti software in ottica full-stack, su architetture cloud native basate su Azure e AWS
- Progettare e implementare soluzioni distribuite utilizzando enterprise and distributed architectures, con forte attenzione a scaling, performance e resilienza
- Supportare il Direttore Tecnico nella definizione dell'architettura, applicando design pattern e best practice
- Guidare il team di sviluppo, promuovendo standard di qualità, codice e adozione di tecnologie moderne
- Progettare e gestire database PostgreSQL, SQL Server e soluzioni per time-series data (es. TigerData), in contesti big data e IoT
- Sviluppare e gestire servizi backend tramite .NET, Web API e frontend con Angular e/o React
- Utilizzare servizi cloud e managed services (es. Azure Functions, AWS Lambda) per soluzioni scalabili ed event-driven
- Implementare e gestire architetture a microservizi basate su container (Docker) e orchestrazione tramite Kubernetes
- Produrre documentazione tecnica (diagrammi architetturali, specifiche, blueprints)
- Monitorare ed evolvere le soluzioni esistenti, identificando e risolvendo problematiche in modo proattivo
- Rimanere aggiornato sulle tecnologie emergenti (cloud, IoT, big data)
- Rimanere aggiornato sulle tendenze e tecnologie emergenti in ambito software, proponendo soluzioni innovative
- Individuare e risolvere proattivamente problematiche sulle nostre soluzioni software, Le parole chiave in Actia sono: fiducia, flessibilità, senso di responsabilità e work-life balance.
L'ambiente è informale, inclusivo, multiculturale, aperto all'innovazione ed alla reciprocità.
Ciascuno può dare il proprio contributo ed essere apprezzato e riconosciuto per questo.
I nostri collaboratori hanno la possibilità di svolgere smart working ma soprattutto di essere smart workers.
La sede di lavoro è TORINO + Smart Working (3 giorni su base settimanale).
Requirements
Il candidato ideale possiede una forte esperienza su stack .NET, Angular/React e nello sviluppo di Web API, oltre a competenze avanzate nella progettazione di sistemi scalabili, basati su microservices e architetture disaccoppiate., * Almeno 7 anni di esperienza nello sviluppo software, preferibilmente in ambito IoT o sistemi distribuiti
- Esperienza consolidata con: .NET / .NET Core; Angular e/o React; sviluppo di Web API
- Solida esperienza nella progettazione di: microservices; cloud native architectures; sistemi scalabili e distribuiti
- Esperienza pratica con piattaforme cloud: Azure e/o AWS; utilizzo di Azure Functions, AWS Lambda e altri managed services
- Conoscenza di: Docker, Kubernetes, containerization; design patterns e architetture software avanzate
- Ottima conoscenza di database: PostgreSQL, SQL Server; database time-series e contesti big data
- Esperienza nella gestione tecnica di team (almeno 3 anni)
- Forte attenzione alla qualità del codice, testing e best practice (QA)
Benefits & conditions
Si offre inserimento diretto a tempo indeterminato e retribuzione commisurata all'esperienza e capacità del candidato.