Lavora con noi > .NET Senior Developer (analista-programmatore)

.NET Senior Developer (analista-programmatore)

Il candidato ideale è un/a professionista con solida esperienza, in grado di confrontarsi con una tecnologia all’avanguardia, preferibilmente laureato in informatica/ingegneria.

Si occuperà di collaborare alla progettazione, analisi tecnica e programmazione di soluzioni software innovative.

E’ una persona proattiva, dinamica e possiede una buona predisposizione al problem solving, al lavoro in team e alla condivisione delle conoscenze.

Ha avuto modo di sviluppare e realizzare applicazioni occupandosi sia della parte di backend (integrazione con basi dati) sia di quella frontend.

Ha maturato almeno 5 anni di esperienza di sviluppo full-stack su applicazioni Microsoft .NET e ASP.NET.

 

Dal punto di vista tecnico è richiesta la conoscenza approfondita di:

  • Framework .NET 4.0 e successivi e linguaggio C#
  • Principali tecnologie per lo sviluppo Web lato client (HTML, CSS, Bootstrap, JQuery ecc)
  • ASP.NET MVC
  • Linguaggio SQL e principali RDBMS
  • Principali pattern di sviluppo OOP
  • Programmazione mediante dependency injection ed altri pattern standard di sviluppo
  • ORM quali Entity Framework e Dapper
  • Architetture a microservizi
  • Tecnologie Cloud
  • Metodologie di sviluppo Agile
  • Sistemi di versioning e unit testing.

Costituiscono un plus la conoscenza di:

  • Framework per sviluppo web (Angular, React, Vue.js)
  • Container
  • Metodologia DevOps
  • Ambienti di sviluppo mobile

E’ gradita l’esperienza nella raccolta dei requisiti, analisi delle specifiche e definizione delle architetture software.