Iscriviti per poterti candidarti!

Senior developer – Milano

La risorsa, inserendosi all’interno della struttura Digital Factory, parteciperà attivamente allo sviluppo di applicazioni a supporto di progetti in essere, prendendo in carico i task definiti secondo la metodologia Agile secondo le priorità definite, proponendo proattivamente le soluzioni tecniche e definendo la stima di tempi e attività.
I principali ambiti nei quali si troverà ad agire sono:

  • progetti IoT sviluppando migliorie e nuove funzionalità per le applicazioni esistenti;
  • progetti di Energy Management sviluppando migliorie e nuove funzionalità per le applicazioni esistenti;
  • progetti di nuove applicazioni a supporto delle diverse strutture aziendali.

ESPERIENZE E CONOSCENZE

  • Il candidato ideale dovrà aver maturato almeno 5 anni di esperienza all’interno di aziende di servizi e/o in realtà strutturate;
  • Conoscenza della metodologia Agile;
  • Ottima conoscenza programmazione ad oggetti in C# in .NET6+;
  • Buona conoscenza nella modellazione database, dei principali DB relazionali (SQL Server, Postgres, Oracle) e degli standard di programmazione PLSQL e T-SQL. Gradita conoscenza Google BigQuery;
  • Ottima conoscenza ORM (EF Core, Dapper);
  • Buona conoscenza dei principali design patterns e dei SOLID principles;
  • Conoscenza sviluppo degli unit test;
  • Buona conoscenza architetture a microservizi basate su docker containers;
  • Conoscenza UML;
  • Buona conoscenza principi di DevOps e CI/CD,  gestione repository Git preferibilmente Gitlab;
  • Capacità nella definizione di architetture software, delle procedure aziendali di business, degli standard di comunicazione internet, di Windows (Unix/Linux gradite), e dei servizi legati all’erogazione di funzionalità WEB (IIS);
  • Conoscenza di sviluppo front end e preferibilmente del framework Angular 15+;
  • Ottima conoscenza della lingua inglese;
  • Conoscenza architetture su Google Cloud Platform, AWS, Azure.

CAPACITA’

  • Completano il profilo dinamismo, versatilità e disponibilità;
  • Ottime doti relazionali, comunicative e di problem solving;
  • Disponibilità a trasferte temporanee.