Software Development Senior
All'interno della divisione Digital Technologies nel CoE Application Modernization siamo alla ricerca di un Software Development Senior appassionato e competente, pronto a fare la differenza nel nostro team.
Il Centro di Eccellenza di Application Modernization accompagna i clienti di Engineering nel loro percorso di modernizzazione dei sistemi software e nella loro journey to cloud. Si occupa delle attività di valutazione, finalizzate a misurare la maturità dei clienti e dei loro sistemi, di progettazione, volta a identificare le architetture e le tecnologie più adatte per ogni contesto, e di realizzazione, mirata alla creazione di applicazioni moderne e cloud native.
Quali saranno le tue attività e responsabilità? Definire l'architettura dei microservizi, assicurandosi che sia modulare, scalabile e resiliente selezionando i pattern di progettazione appropriati (ad esempio, Service Mesh, Circuit Breaker);Creare e gestire container Docker per i microservizi, scrivere Dockerfile e ottimizzare le immagini Docker per migliorare le prestazioni e ridurre le dimensioni;Scrivere file di configurazione Kubernetes (YAML) per deployment, servizi, ingressi, ecc;Implementare tecniche di scalabilità automatica (auto-scaling) per gestire il carico variabile. Assicurarsi che i microservizi siano resilienti a guasti e possano recuperare rapidamente;Definire l'architettura delle API RESTful, assicurandosi che sia scalabile, sicura e manutenibile selezionando i pattern di progettazione appropriati;Collaborare con altri membri del team, inclusi sviluppatori, tester e project manager;Fornire mentoring e supporto agli sviluppatori junior. Qualifiche e competenze richieste: Laurea triennale o magistrale in discipline STEM;Profonda conoscenza di. NET Core e del framework. NET;Esperienza consolidata nello sviluppo di applicazioni web e API con ASP. NET Core;Progettazione, mocking e sviluppo di API RESTful;Conoscenza delle best practices per la sicurezza e la scalabilità delle API;Capacità di progettare schemi di database efficienti e normalizzati. Conoscenza di modelli di dati relazionali e non relazionali. Padronanza di SQL per la creazione, modifica e interrogazione di database. Capacità di ottimizzare query e indici per migliorare le prestazioni del database;Esperienza nella progettazione e implementazione di architetture a microservizi;Conoscenza di Docker e Kubernetes per il deployment e la gestione dei microservizi;Utilizzo di Azure DevOps per la gestione del codice sorgente, CI/CD (Continuous Integration/Continuous Deployment);Buona padronanza della lingua inglese, sia scritta che parlata. Cosa cerchiamo nelle nostre persone? Ambizione, nel perseguire grandi obiettivi e nell'investire sul miglioramento continuo;Proattività, nell'anticipare e affrontare le sfide con iniziativa;Trasparenza, nel comunicare apertamente e fornire feedback costruttivi;Motivazione a migliorare e a crescere insieme agli altri, manifestando apertura al confronto per favorire la crescita collettiva e il raggiungimento degli obiettivi comuni. Invia la tua candidatura e raccontaci come puoi fare la differenza. Tutte le principali sedi di Italia dove Engineering è presente, come:
Roma | Milano | Torino | Bologna | Palermo | Napoli | Firenze | Genova | Padova
#J-18808-Ljbffr
Diventa il primo a rispondere a un'offerta di lavoro!
-
Perché cercare un lavoro con PostiVacanti.it?
Ogni giorno nuove offerte di lavoro È possibile scegliere tra un'ampia gamma di lavori: il nostro obiettivo è quello di offrire la più ampia selezione possibile Ricevi nuove offerte via e-mail Essere i primi a rispondere alle nuove offerte di lavoro Tutte le offerte di lavoro in un unico posto (da datori di lavoro, agenzie e altri portali) Tutti i servizi per le persone in cerca di lavoro sono gratuiti Vi aiuteremo a trovare un nuovo lavoro