Team Leader Sviluppo Software - E-commerce
Join to apply for the Team Leader Sviluppo Software - E-commerce role at Aruba SpA.
Chi Siamo
Aruba S.p.A. fondata nel 1994, è il leader italiano nel settore cloud, data center e servizi digitali (hosting, e-mail, registrazione domini e PEC). Come Gruppo ci impegniamo a contribuire alla trasformazione digitale del Paese, ponendoci quotidianamente l'obiettivo di essere al fianco di cittadini ed aziende supportandone l’attività con le migliori tecnologie. Il nostro obiettivo è quello di offrire ai clienti il miglior servizio possibile, con qualità, onestà, disponibilità e trasparenza. Per raggiungerlo, puntiamo ad un grande lavoro di squadra, crediamo nella correttezza e nella collaborazione tra i team. Ci impegniamo a costruire e mantenere un ambiente di lavoro inclusivo, equo e rispettoso, in cui ogni persona possa sentirsi valorizzata.
Di cosa ti occuperai
- coordinare e motivare il team di sviluppo, assegnando compiti e responsabilità ai singoli membri, risolvendo conflitti tecnici e di comunicazione, fornendo mentoring e supporto ai membri del team.
- Lavorare con il Product Owner e gli analisti della propria Business Line per definire che le priorità aziendali e i requisiti funzionali siano correttamente recepiti dai team di sviluppo e che i rilasci del codice avvengono nei tempi concordati e con il livello di qualità atteso.
- Sviluppare parti core di applicazioni software, assicurando che siano rispettate le best practice condivise lungo l'intero ciclo di vita del software.
- Verificare che il software prodotto dal team rispetti le linee guida architetturali, gli standard di codifica e le best practices.
- Garantire che il codice sia ben strutturato, efficiente e mantenibile, collaborando con il team di QA per garantire la qualità del prodotto finale, effettuando code review, assicurando che gli standard siano rispettati e identificando e supportando gli sviluppatori alla risoluzione di bug e problemi tecnici.
- Communicare efficacemente con i membri del team, gli Analisti, il Product Owner e gli stakeholder, presentando le soluzioni tecniche in modo chiaro e conciso e mantenendo aggiornata la documentazione tecnica.
- Aggiornare costantemente sulle ultime tendenze del settore in modo da veicolare l’introduzione delle nuove e più efficienti tecnologie e metodologie di sviluppo, promuovendo la cultura dell'innovazione all'interno del team.
- Identificare e mitigare i rischi tecnici, oltre a pianificare e gestire le contingenze.
Sei il/la candidato/a ideale se hai
- Esperienza di almeno 4 anni nella progettazione e nello sviluppo di applicativi web based.
- Comprovata conoscenza dei linguaggi di programmazione e dei framework in ambito .NET.
- Conoscenza ed esperienza nell’utilizzo dei pattern e best practices per lo sviluppo a microservizi.
- Esperienza nella progettazione e sviluppo di servizi API di tipo REST e con strumenti quali Swagger e Postman e conoscenza di OpenApi.
- Abilità nell’utilizzo dei sistemi di versioning del codice, con particolare riferimento a GIT.
- Esperienza nella scrittura di Unit Test e Integration Test.
- Conoscenza di strumenti di Build, Deploy automation e Continuous Integration quali Maven, Jenkins e GitLab.
- Conoscenza dei principali database relazionali e non relazionali (Mysql, MongoDb e Redis).
- Conoscenza dei Message Broker, con particolare riferimento a Kafka.
- Conoscenza ed esperienza della metodologia Agile.
Completano il profilo Attitudine al team working, Ottime capacità comunicative e relazionali; Buona conoscenza della lingua Inglese; Elevato livello organizzativo e flessibilità e Proattività.
Sede di lavoro: Italy
Possibilità di lavorare da remoto o in una delle sedi principali del gruppo quali Firenze, Arezzo, Milano, Ponte San Pietro (BG), Roma, Torino, Bologna.
#Hybrid
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting