Per azienda cliente leader italiano nei Servizi IT& Infrastracture per Consumer, Enterprise & Business ricerchiamo un/una Team Leader E-commerce
Di cosa ti occuperai
Sarai inserito/a nel Reparto Sviluppo Software ed avrai la responsabilità di:
* 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.
* COmunicare 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.