Analista programmatore banca dat
Pubblicato il 16-09-2026 - agap2 Italia in Milano
Parte del Gruppo MoOngy, Agap2 è presente sul mercato europeo in 14 paesi con servizi di consulenza ingegneristica e IT. Dal 2018, Agap2 Italia opera sul territorio nazionale nei seguenti settori: IT, Energy, Oil&Gas;, Steel, Hydrogen, Power Generation, Construction.
ABOUT THE ROLE - Analista Programmatore Banca Dati La risorsa sarà coinvolta nelle attività di analisi, progettazione, sviluppo e manutenzione di applicazioni software web e desktop, con particolare focus sulle tecnologie Microsoft .NET, C# e AngularJS.
La figura dovrà contribuire allo sviluppo e all'evoluzione delle soluzioni applicative, operando in collaborazione con il team tecnico e garantendo qualità, affidabilità e manutenibilità del codice, nel rispetto delle specifiche progettuali e delle metodologie di sviluppo adottate.
Sede di lavoro:
Rozzano (MI) – modalità ibrida, con presenza in sede prevista per 2 giorni a settimana.
Responsabilità principali:
- Analisi e sviluppo software: partecipazione alle attività di analisi, progettazione e sviluppo di applicazioni web e desktop, contribuendo all'implementazione di nuove funzionalità e all'evoluzione di applicazioni esistenti.
- Sviluppo .NET: sviluppo di applicazioni utilizzando il framework Microsoft .NET dalla versione 4.0 in avanti, con particolare utilizzo del linguaggio C#.
- Sviluppo Web: realizzazione e manutenzione di applicazioni web attraverso ASP.NET Web Forms e MVC.
- Sviluppo Front-End: implementazione e manutenzione delle componenti front-end utilizzando JavaScript, AJAX, AngularJS, jQuery, Bootstrap, HTML5 e CSS3.
- AngularJS: sviluppo ed evoluzione di applicazioni utilizzando AngularJS, con particolare attenzione alla qualità, alla manutenibilità e all'integrazione con i servizi applicativi.
- Database: progettazione, interrogazione e gestione di database relazionali Microsoft SQL Server, con particolare riferimento alle versioni 2017 e 2022.
- Sviluppo SQL: scrittura e ottimizzazione di query SQL e sviluppo di Stored Procedure.
- Entity Framework: utilizzo di Entity Framework per la gestione dell'accesso ai dati e dell'interazione tra applicazioni e database.
- Integrazione e componenti applicative: utilizzo di tecnologie e librerie quali Lucene.Net, Owin e iTextSharp nell'ambito dello sviluppo delle soluzioni software.
- Gestione delle librerie:
utilizzo dei principali tool per la gestione delle librerie e delle attività di build e automazione, tra cui Bower, Gulp e npm.
- Versioning: gestione del codice sorgente attraverso sistemi di versionamento, con particolare riferimento a SVN.
- Sviluppo e manutenzione: attività di manutenzione correttiva ed evolutiva, identificazione delle anomalie e implementazione delle relative soluzioni.
- Refactoring e reingegnerizzazione: partecipazione alle attività di refactoring e reingegnerizzazione di applicazioni esistenti, con l'obiettivo di migliorarne struttura, prestazioni e manutenibilità.
- Qualità del software: applicazione dei principali principi e pattern di ingegneria del software nello sviluppo delle soluzioni.
- Troubleshooting: analisi e risoluzione di problematiche applicative e tecniche durante le fasi di sviluppo, test e manutenzione.
- Collaborazione: interfaccia con gli altri membri del team tecnico e con le diverse figure coinvolte nelle attività progettuali, contribuendo al corretto avanzamento delle attività.
- Documentazione: consultazione e produzione della documentazione tecnica necessaria alle attività di sviluppo e manutenzione.
Requisiti:
- Laurea in Informatica o titolo di studio equivalente.
- Esperienza pregressa nello sviluppo di applicazioni web e desktop, preferibilmente maturata presso società che offrono servizi e/o soluzioni informatiche.
- Ottima conoscenza del framework Microsoft .NET dalla versione 4.0 in avanti.
- Ottima conoscenza del linguaggio C#.
- Esperienza nello sviluppo con ASP.NET Web Forms e MVC.
- Buona conoscenza di JavaScript e buona dimestichezza con AJAX.
- Esperienza nell'utilizzo di AngularJS, dalla versione 1.5.11 in avanti.
- Conoscenza dei principali framework e strumenti client-side, tra cui jQuery e Bootstrap.
- Conoscenza di HTML5 e CSS3.
- Conoscenza di Entity Framework.
- Familiarità con tecnologie e librerie quali Lucene.Net, Owin (Open Web Interface for .NET) e iTextSharp.
- Conoscenza dei principali tool per la gestione delle librerie e delle attività di sviluppo,
tra cui Bower, Gulp e npm.
- Buona conoscenza di Visual Studio, in particolare delle versioni 2017 e/o 2022.
- Esperienza nell'utilizzo di sistemi di versionamento SVN.
- Ottima conoscenza dei database relazionali Microsoft SQL Server, in particolare delle versioni 2017 e/o 2022.
- Buona conoscenza del linguaggio SQL e capacità di sviluppo di Stored Procedure.
- Gradita conoscenza di IBM DB2.
- Costituisce requisito preferenziale la conoscenza e lo sviluppo di servizi web con Windows Communication Foundation (WCF).
- Costituisce requisito preferenziale la conoscenza dei principali design pattern e delle metodologie di ingegneria del software.
- Costituisce requisito preferenziale esperienza in attività di refactoring e reingegnerizzazione di applicazioni esistenti.
- Ottime capacità comunicative e relazionali.
- Attitudine al lavoro in team e alla collaborazione con diverse figure tecniche.
- Buone capacità di problem solving e di analisi delle problematiche applicative.
- Buona conoscenza della lingua inglese.
- Disponibilità a lavorare in modalità mista, con presenza presso la sede di Rozzano per 2 giorni a settimana.
La retribuzione per questo ruolo è compresa tra 30.000 € e 40.000 €.
La posizione è inquadrata nell’ambito del CCNL Commercio e Terziario applicato dalla nostra società.
Il posizionamento all’interno del range sarà definito in base alle competenze tecniche, all’esperienza specifica nel ruolo e agli esiti del processo di selezione, secondo criteri oggettivi e neutri.
In presenza di profili con caratteristiche eccezionali rispetto al range indicato, potrà essere valutata una revisione previa approvazione interna.
The world needs you
AGAP2 è un equal opportunities employer: crediamo che tutte le forme di diversità siano fonte di arricchimento reciproco. Ci impegniamo a garantire un ambiente di lavoro inclusivo, nel quale ogni singola risorsa possa apportare un valore unico alla nostra realtà.
Accogliamo candidature senza distinzione di età, genere, nazionalità, disabilità, orientamento sessuale, religione o stato civile.
Prestiamo inoltre particolare attenzione alle risorse appartenenti alle categorie protette ai sensi degli articoli 1 e 18 della Legge 68/99.
I dati personali saranno trattati in conformità alle disposizioni contenute nel Regolamento UE 2016/679 (GDPR).
