Synsphere Italia rappresenta una società solida e in forte crescita nel settore IT.
La società progetta, realizza ed implementa progetti su misura per medie e grandi aziende.
Richiesta
Synsphere Italia, Gold Partner Microsoft, ricerca un/a collaboratore/trice con esperienza in Microsoft .NET.
Posizione: Sviluppatore Microsoft .NET Senior
* Anni di esperienza: Minimo 5 anni
* Settore: IT
* Figura: Sviluppatore
Descrizione del Ruolo
Noi cerchiamo un/una Sviluppatore Microsoft .NET Senior con esperienza nello sviluppo di applicazioni e buona padronanza della lingua inglese.
Il candidato ideale sarà responsabile della progettazione, dello sviluppo e della manutenzione di applicazioni complesse, contribuendo all'architettura del software e guidando un team di sviluppatori.
Responsabilità Principali
1. Progettare e sviluppare applicazioni utilizzando il framework .NET
2. Collaborare con i team di progetto per definire e implementare soluzioni tecnologiche
3. Revisione e ottimizzazione del codice sorgente per garantire prestazioni e sicurezza
4. Partecipare all'architettura e alla progettazione delle soluzioni software
5. Mentorship e supporto ai membri junior del team
6. Gestire il ciclo di vita del software, inclusi test, debugging e rilascio delle applicazioni
7. Coordinarsi con gli stakeholder per comprendere i requisiti e fornire soluzioni tecniche adeguate
8. Progettare soluzioni software, stabilendo l'architettura delle applicazioni e selezionando le tecnologie e gli strumenti più adatti
9. Sviluppare applicazioni, scrivendo codice con linguaggi compatibili con il framework .NET, come C#, VB.NET
10. Testare le applicazioni per individuare e correggere errori, garantendo prestazioni ottimali e sicurezza
11. Aggiornare e mantenere applicazioni esistenti per migliorarne le funzionalità e le prestazioni
12. Redigere documentazione tecnica sulle soluzioni sviluppate
Requisiti
* Ottima conoscenza della lingua inglese
* Laurea in Informatica o campo correlato
* Padronanza dei linguaggi di programmazione compatibili con il framework .NET, come C#, Visual Basic
* Familiarità con i framework .NET, come ASP.NET, Windows Forms o WPF (Windows Presentation Foundation)
* Conoscenza di .NET Core, la versione cross-platform e open-source di .NET
* Comprensione dei pattern architetturali, come ASP.NET Forms o MVC (Model-View-Controller)
* Esperienza nell'integrazione e nell'uso di database, con particolare riferimento a SQL Server di Microsoft e al linguaggio SQL
* Abilità nell'uso di Entity Framework, un ORM (Object-Relational Mapping) per la gestione dei database
* Conoscenza di LINQ (Language Integrated Query) per l'interrogazione di collezioni di dati
* Esperienza con Xamarin per lo sviluppo di applicazioni mobile e Blazor per lo sviluppo di applicazioni web interattive lato client
* Competenza nella creazione e gestione di Web API e nello sviluppo di servizi web RESTful su .NET
* Conoscenza delle metodologie di sviluppo software, come Agile o Waterfall
* Familiarità con strumenti e metodologie di testing, come TDD (Test-Driven Development)
* Competenze nel cloud computing, specialmente con la piattaforma Microsoft Azure
* Uso di Microsoft Visual Studio, l'ambiente di sviluppo integrato (IDE) per .NET, e di soluzioni per il controllo delle versioni come GIT
* Competenze nelle tecniche di base per DevOps, comprese quelle offerte da Azure DevOps
* Abilità nello sviluppo di codice sicuro per identificare e prevenire vulnerabilità di sicurezza informatica
Cosa Offriamo
* Corsi di formazione con relative certificazioni atti a rendere sempre più competenti e soddisfatti i nostri collaboratori
* Percorso di crescita
* Flessibilità oraria e la possibilità di lavorare da remoto in Italia
* Contratto da definire in base alla pregressa esperienza del candidato ritenuto idoneo
Ti preghiamo di leggere l'informativa sulla privacy.