Lavora con noi > FULL STACK DEVELOPER - IoT smart metering

FULL STACK DEVELOPER - IoT smart metering

APKAPPA cerca uno sviluppatore software full stack con esperienza di progettazione di soluzioni web-based e mobile da inserire nel settore R&D della propria divisione Mobile Information Technology (MIT), con sede a Magenta, dedito a realizzare soluzioni IOT di smart metering e smart lighting.

Il candidato ideale è un/a professionista con comprovata esperienza e in grado di confrontarsi con tecnologie all’avanguardia.
E' al contempo una persona proattiva, dinamica e possiede una buona predisposizione al problem solving, al lavoro in team e alla condivisione delle conoscenze.

Si unirà al team di sviluppatori software senior con i quali dovrà collaborare alla progettazione, analisi tecnica e sviluppo delle soluzioni software sia per la parte back-end sia per quella front-end.
I progetti riguardano sistemi in ambito SMART GRID e SMART METERING con tecnologia NB-IoT (telegestione di servizi idrici integrati, impianti di illuminazione e reti di distribuzione elettrica) per conto delle più importanti multi-utility nazionali ed internazionali.

Le principali attività e responsabilità associate al ruolo sono:
  • Supporto del team di sviluppo con una precisa analisi tecnica
  • Supporto del team nella scelta delle tecnologie più adatte in base al progetto in corso
  • Partecipazione attiva nell’implementazione dei progetti
  • Assicurazione del rispetto degli standard implementativi
  • Supporto delle fasi di test e sviluppo di nuovi prodotti e funzionalità
  • Partecipazione alla revisione del codice sorgente

E' richiesta un'approfondita conoscenza di:
  • Linguaggio C#
  • Framework .NET (4.0 e successivi)
  • Framework .NET CORE 
  • Principali tecnologie per lo sviluppo web lato client (HTML, CSS, Bootstrap, JQuery, ...)
  • Linguaggio SQL e principali RDBMS
  • Principali pattern di sviluppo OOP
  • Programmazione mediante dependency injection
  • ORM quali Entity Framework e Dapper
  • Sistemi di versioning e Unit testing

Costituiscono titolo preferenziale la conoscenza di:
  • Angular 7 (o superiore)
  • Broker di messaggistica (rabbitMQ, mosquitto)
  • Ambienti di sviluppo mobile (Android nativo)
  • Architetture a microservizi
  • Container
  • Metodologia DevOps
  • Tecnologie Cloud
  • Metodologie di sviluppo Agile
  • Capacità nella definizione delle architetture software
E' richiesta preferibilmente la laurea in informatica/ingegneria o almeno 6/7 anni di esperienza nel ruolo.