W

Programmatore Senior

Wins srl
Full-time
Hybrid
Worldwide
Quali competenze stiamo cercando? Backend (.NET / C#) C# avanzato .NET Framework / .NET 6+ Conoscenza di diverse versioni del .NET (Framework, Core, 5/6/7) Gestione dei pacchetti con NuGet Console Applications Realizzazione di applicazioni CLI per automazione o batch processing Logging (es. con Serilog, NLog, o Microsoft.Extensions.Logging) Gestione dei parametri da riga di comando Accesso ai dati ADO.NET (connessioni, DataReader, DataSet) Stored Procedure, funzioni e viste Services WebServices (creazione e consumo con ASP.NET WebServices) REST API (creazione e consumo con ASP.NET Web API) Database (SQL Server) T-SQL Creazione e manutenzione di tabelle, viste, indici, trigger, stored procedure Scrittura di query performanti (JOIN, CTE, subquery) Gestione delle transazioni e concorrenza Ottimizzazione delle query (execution plan, indici Database design Normalizzazione / denormalizzazione Modellazione relazionale Gestione di chiavi primarie, esterne e vincoli di integrità Strumenti di Sviluppo Visual Studio / Visual Studio Code Debugging, profiling, unit testing Source Control Git (GitHub, Azure DevOps, Bitbucket) Database SQL Server Management Sdudio Competenze Trasversali Analisi dei requisiti e traduzione in specifiche tecniche Scrittura di codice pulito e mantenibile (Clean Code, SOLID) Capacità di debugging e troubleshooting Documentazione tecnica (XML Comments, README, Wiki) Versioning semantico e gestione delle release GRANDE plus se hai già lavorato nel mondo ERP. Ma non è solo codice! Cerchiamo persone con: Orientamento al cliente e al raggiungimento degli obiettivi. Curiosità e capacità di apprendere rapidamente nuove tecnologie. Spirito di squadra e voglia di contribuire al successo comune. Precisione, proattività e tolleranza allo stress per rispettare le scadenze. Un'attitudine spiccata a ricercare e sviluppare soluzioni innovative.