Analista programmatore banca dat
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
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.
- 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.
- 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.
- 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 s