Sviluppatore Microsoft .NET - Senior
Descrizione del lavoro:
Synsphere Italia, azienda attiva nel settore IT, rappresenta prima di tutto una società solida e in forte crescita. La società, composta da un team con elevate competenze tecniche e consolidata esperienza progetta, realizza ed implementa progetti su misura nel mondo IT per medie e grandi aziende. L' azienda offre ottime possibilità di crescita in un ambiente piacevole caratterizzato da una squadra giovane e dinamica.
Synsphere Italia, Gold Partner Microsoft, per rafforzare il proprio team tecnico è alla ricerca di 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
Stiamo cercando un/una Sviluppatore Microsoft .NET Senior con una solida esperienza nello sviluppo di applicazioni e una 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
- Progettare e sviluppare applicazioni utilizzando il framework .NET.
- Collaborare con i team di progetto per definire e implementare soluzioni tecnologiche.
- Revisione e ottimizzazione del codice sorgente per garantire prestazioni e sicurezza.
- Partecipare all'architettura e alla progettazione delle soluzioni software.
- Mentorship e supporto ai membri junior del team.
- Gestire il ciclo di vita del software, inclusi test, debugging e rilascio delle applicazioni.
- Coordinarsi con gli stakeholder per comprendere i requisiti e fornire soluzioni tecniche adeguate.
- Progettare soluzioni software, stabilendo l'architettura delle applicazioni e selezionando le tecnologie e gli strumenti più adatti.
- Sviluppare applicazioni, scrivendo codice con linguaggi compatibili con il framework .NET, come C#, VB.NET .
- Testare le applicazioni per individuare e correggere errori, garantendo prestazioni ottimali e sicurezza.
- Aggiornare e mantenere applicazioni esistenti per migliorarne le funzionalità e le prestazioni.
- 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.
Competenze Preferenziali
- Certificazioni Microsoft (es. Microsoft Certified: Azure Developer Associate).
- Esperienza con tecnologie cloud, preferibilmente Microsoft Azure.
- Conoscenza di Docker e Kubernetes.
- Familiarità con strumenti di CI/CD (es. Azure DevOps).
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.
La ricerca è rivolta ai candidati ambosessi (L.903/77). Ti preghiamo di leggere l'informativa sulla privacy (https://www.synsphere.it/privacy) ai sensi dell'art. 13 del Regolamento (UE) 2016/679 sulla protezione dei dati (GDPR).
Competenze richieste:
Agile Informatica BASIC Debugging Entity Framework Visual Basic Cloud Computing Microsoft Azure ASP.NET Visual Studio DevOps Kubernetes Forms C# Docker Windows Git Software Testing SQL