Apply Edge Start your job search

Analista programmatore banca dat

agap2 Italia · Greater Milan Metropolitan Area

Apply & track with Apply Edge

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 DatiLa 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à ibrida, 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 youAGAP2 è 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).