Senior Software Engineer Microsoft

Apply Now

Job Description

Industry: IT System Custom Software Development
Seniority for this role: Mid-Senior level
Beta 80 Group è una società ICT presente sul mercato da più di trent’anni. Ad oggi, conta circa 550 professionisti e si pone lo scopo di trovare e fornire le soluzioni più idonee a favorire la Digital Transformation e il vantaggio competitivo dei propri clienti. Beta 80 Group, grazie alle competenze acquisite su clienti leader si mercato, offre soluzioni basate sia su tecnologia proprietaria, sia su best-of-breed di mercato e opera attraverso tre Business Unit: ICT Services & Solution, Emergency & Crisis Management, Supply Chain & Warehouse Management. Per la Line Of Business Implement & Transform ricerchiamo : Il/La candidato/a verrà inserito/a all’interno del Competence Center focalizzato sulle tecnologie Cloud e dedicato alla definizione di soluzioni Enterprise con una speciale focalizzazione in ambito Microsoft (.NET e Azure). Responsabilità principali: Progettazione e sviluppo software utilizzando le ultime versioni di C# e del framework .NET Sviluppo di back end solidi e scalabili, ottimizzati per le moderne applicazioni web e mobile, con particolare attenzione all’architettura microservizi Integrazione di API RESTful per la comunicazione tra diversi sistemi e la creazione di interfacce per i front end Implementazione di logiche di autenticazione e autorizzazione robuste Requisiti: Esperienza consolidata (5+ anni) nello sviluppo software, con una forte passione per le tecnologie Microsoft. Ottima conoscenza di C# e del framework .NET (Core e Framework), con particolare attenzione alle novità introdotte nelle ultime versioni. Esperienza pratica con Angular (versione 14+), TypeScript e RxJS per la realizzazione di interfacce utente moderne e performanti. Competenze solide in HTML5, CSS3 (Sass/Less) e JavaScript per la costruzione di front end accattivanti. Conoscenza approfondita dei design pattern e delle best practice di sviluppo software. Esperienza nella scrittura di unit test e test di integrazione per garantire la qualità del codice prodotto. Familiarità con le metodologie Agile (Scrum, Kanban) e con i principi DevOps per la gestione efficace dei progetti software. Buona conoscenza di strumenti e tecnologie per il CI/CD (ad esempio, Azure DevOps, GitHub Actions). Capacità di lavorare in team e di comunicare efficacemente Conoscenza della lingua inglese sia parlata che scritta Esperienze Valorizzanti: Esperienza con cloud platform (Azure, AWS, Google Cloud) e con container orchestration (Docker, Kubernetes). Conoscenza di strumenti di profiling e debugging per ottimizzare le performance delle applicazioni. Interesse per le nuove tecnologie e per i percorsi di certificazione Sede di lavoro: Milano (sede Beta 80 e smart working) Show more Show less