top of page

Senior Software Engineer

Stiamo cercando un Senior Software Engineer da inserire nel nostro team! 

La perfetta fusione tra scienza ed arte: il potere di pensare, progettare e creare applicazioni. Se i linguaggi di programmazione sono quelli che parli meglio, unisciti al team DOIT!

Long description

Il ruolo prevede la collaborazione in una o più soluzioni software. Sarai responsabile dello sviluppo, del miglioramento e della manutenzione al fine di soddisfare al meglio i requisiti di business.  
 
Siamo alla continua ricerca di miglioramento e di persone appassionate di tecnologia e problem solving, abituati al teamwork, motivati, autonomi, propositivi, con una mente flessibile e curiosa. Forte orientamento analitico, impegno e determinazione. 
Entrerai a far parte di un team di sviluppo dinamico che promuove la creatività e l'innovazione in contesti enterprise e architetture complesse. 

Bonus points

Basic qualification

  • Almeno 3 anni di esperienza nel medesimo ruolo

  • Laurea in Informatica o Ingegneria Informatica

  • Buona conoscenza linguaggi object oriented: es. C#, Java, ...

  • Buona conoscenza database relazionali, non relazionali: es. MS SQL Server, MongoDB, ...

  • Conoscenza di un sistema di controllo di versione distribuito: es. git

  • Conoscenza della metodologia agile

  • Esperienza in uno o più dei seguenti profili:

Profilo web

  • Esperienza maturata su progetti web: client o api

  • Esperienza con tecnologie backend es. ASP.net/ASP.net core, ...

  • Esperienza con tecnologie client es. Angular 4+, React.JS, Blazor, ...

Profilo mobile

  • Esperienza maturata su progetti mobile: nativi o ibridi

  • Esperienza con tecnologie client: es. Xamarin/MAUI

Profilo desktop

  • Esperienza maturata su progetti desktop

  • Esperienza con tecnologie client: es. WPF/UWP/WinUI

  • Conoscenza design patterns, principali tecniche di IoC

  • CSS3 e HTML5

  • Conoscenza architetture distribuite, microservizi

Completano il profilo

  • Forte passione per le tecnologie e l’innovazione

  • Entusiasmo e proattività

  • Predisposizione al lavoro in squadra

  • Orientamento all’obiettivo

  • Propensione alla crescita e al miglioramento continuo

  • Buona conoscenza di strumenti per test automatizzati: es. unit, e2e, ..

  • Conoscenza di strategie di branching: es. gitflow, trunk-based, …

  • Buona conoscenza lingua inglese

  • Esperienza (anche breve) di studio/lavoro all’estero

bottom of page