Descrizione annuncio
Per conto di una realtà software strutturata e orientata all'innovazione, siamo alla ricerca di un Full Stack Developer con solida esperienza nello sviluppo di soluzioni enterprise basate su stack Microsoft.
La figura selezionata sarà coinvolta sull'intero ciclo di vita applicativo ? dalla progettazione architetturale allo sviluppo, fino alla messa in produzione ? lavorando sia su componenti frontend che backend in contesti moderni e complessi.
Un professionista con 3?5 anni di esperienza nello sviluppo Full Stack in ambienti Microsoft, maturata in software house, aziende enterprise o PMI strutturate.
La risorsa ideale è in grado di operare in autonomia sulle diverse fasi del ciclo di sviluppo: analisi requisiti, design, sviluppo, testing, code review, refactoring, deployment e documentazione tecnica.
Responsibilities
- Sviluppo di nuove funzionalità su applicazioni enterprise web, desktop e mobile
- Gestione e manutenzione di soluzioni basate su .NET 8 e .NET Framework
- Integrazione di API REST, servizi esterni e sistemi informativi aziendali
- Partecipazione alle cerimonie Agile e collaborazione con team cross-funzionali
- Contributo a code review, standard qualitativi e best practice di sviluppo
- Supporto nelle attività di migrazione da tecnologie legacy a stack moderni
- Documentazione tecnica e supporto agli stakeholder di progetto
Your Profile
Ambiente e linguaggi
- Sviluppo in Visual Studio / VS Code
- Programmazione avanzata in C#, OOP e principali design pattern
- Esperienza con Git per versioning e collaborazione
Framework & Tecnologie Microsoft
- Sviluppo con .NET 8, ASP.NET Core, Blazor, .NET MAUI
- Manutenzione e refactoring di progetti su .NET Framework 4.8
- Integrazione API REST (design, Swagger/OpenAPI, JWT/OAuth2)
Database
- Progettazione e gestione database MS SQL Server
- Utilizzo avanzato di T‑SQL (stored procedure, ottimizzazione query, indexing, analisi execution plan)
Competenze Trasversali
- Esperienza in contesti Agile/Scrum
- Utilizzo di Azure DevOps per gestione progetti e pipeline
- Conoscenza principi CI/CD e basi cloud Microsoft Azure
- Attitudine al problem solving e forte orientamento alla qualità del codice
- Esperienza con unit testing (xUnit, NUnit)
- Buone capacità comunicative e di lavoro in team, anche con stakeholder non tecnici
Nice to Have
- Conoscenza Entity Framework Core
- Esperienza con microservizi e sistemi distribuiti
- Familiarità con Docker e container orchestration
- Conoscenza SignalR per comunicazioni real‑time
- Background in WMS/MES, logiche di magazzino e produzione
- Integrazione ERP ↔ MES ↔ WMS e protocolli IoT industriali (MQTT, OPC‑UA, ?)
AI & Sviluppo Software
- Esperienza con modelli LLM (OpenAI o equivalenti) via API
- Progettazione di agenti AI e workflow autonomi
- Integrazione di funzionalità di AI generativa in .NET:
- completamento testo
- analisi documentale
- ricerca semantica con vector DB
- Conoscenza di prompt engineering e pattern architetturali RAG
- Familiarità con Microsoft Copilot e strumenti di AI‑assisted development

