Junior Application Support Developer (.NET Back-End)

Posizione
Junior Application Support Developer – Sistema Back-End .NET (C#)

Chi stiamo cercando
Figura junior con solide basi di programmazione e forte attitudine al trouble-shooting. Opererà come ponte operativo tra reparto HelpDesk e team di sviluppo software di back-end: pre-analisi tecnica, riproduzione problemi, raccolta log ed evidenze, preparazione di escalation complete. Crescita graduale verso attività di sviluppo supervisionate.

Responsabilità principali
• Pre-analisi tecnica dei ticket e riproduzione dei malfunzionamenti in ambiente di test.
• Raccolta ed interpretazione di log applicativi ed eventi di sistema; documentazione delle evidenze.
• Verifica di API REST/JSON e Web Services SOAP (es. richieste/risposte, situazioni di errore, …)
• Controlli su servizi applicativi lato server: Windows Services, Web Application su IIS (binding, pool, configurazioni).
• Analisi dati su SQL Server (query semplici, verifica dati/parametri, stored procedure di base).
• Stesura di escalation tecniche chiare e strutturate verso il team di sviluppo.
• Applicazione di fix correttivi a basso impatto in C#/.NET, sempre con affiancamento/supervisione.
• Verifiche funzionali post-fix e test di regressione mirati.

Competenze tecniche richieste
• Fondamenti di C# e programmazione a oggetti; basi di .NET / .NET Core.
• Conoscenza base di HTTP, JSON, XML e dei principi client–server.
• Prime esperienze con API REST e Web Services SOAP (anche tramite strumenti come Postman/SoapUI).
• Nozioni di database relazionali e SQL.
• Familiarità con log applicativi, Event Viewer e file di configurazione.
• Uso basilare di Git (commit, branch, merge).

Requisiti Preferenziali (nice to have)
• Esperienza accademica/personale su progetti .NET / .NET Core.
• Conoscenza di base di IIS e Windows Services.
• Nozioni di testing (unit test) e CI/CD.
• Conoscenza di PowerShell o scripting per attività operative.

Soft Skills
• Problem solving, curiosità e precisione.
• Capacità di comunicazione scritta e orale chiara e sintetica.
• Attitudine alla collaborazione tra reparti (HelpDesk/Engineering).
• Orientamento alla qualità e alla documentazione.

Formazione
Diploma tecnico o Laurea in discipline informatiche/ingegneristiche; in alternativa, esperienze/progetti personali significativi.

Candidatura

Candidati