Analista programmatore banca dat

2 giorni fa

Milano, Lombardia, Italia agap2 Italia Tempo pieno 30.000 € - 40.000 € Contratto

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