CAE spa, azienda leader nella realizzazione e nella manutenzione di sistemi di monitoraggio ambientale è alla ricerca di un/una Software Engineer da inserire nel reparto Ricerca & Sviluppo, con responsabilità nella progettazione, sviluppo e gestione di applicazioni e servizi basati principalmente su tecnologie Microsoft. La risorsa sarà inserita in un team strutturato, con un ruolo attivo nelle decisioni tecniche, riportando al Responsabile Sviluppo Software.
Progettazione e sviluppo di soluzioni software scalabili e mantenibili.Collaborazione con stakeholder tecnici e funzionali per definire requisiti e soluzioni.Contributo alle scelte architetturali e tecnologiche.Laurea in Ingegneria Informatica o percorso equivalente.Almeno 4–6 anni di esperienza nello sviluppo software.
Competenze tecnicheOttima conoscenza di C# e framework .NET (preferibilmente .NET Core / .NET 6+).Solida esperienza nella programmazione Object-Oriented e nei principali design pattern.Esperienza nello sviluppo di applicazioni web (HTML5, JavaScript, CSS, eventuali framework).Buona conoscenza di PostgreSQL, Microsoft SQL Server o altri database relazionali (ottimizzazione query, progettazione DB).Buona conoscenza della lingua inglese.
Familiarità con API REST e architetture a microservizi.Conoscenze in ambito Linux e container Docker.Competenze in ambito GIS (QGis, GeoServer).
Flessibilità oraria e possibilità di smart working.