Job description
Entrerai a far parte del team Amaris Consulting, contribuendo alla progettazione, sviluppo e manutenzione di applicazioni desktop ad alte prestazioni, realizzate con tecnologie moderne. Sarai responsabile della realizzazione end-to-end delle soluzioni software, della definizione delle architetture tecniche e della guida tecnica del team.
Responsability
- Creazione di applicazioni desktop cross-platform tramite SvelteKit, Electron e TypeScript, inclusi packaging e distribuzione per Windows e macOS, gestione IPC, file system e risorse locali
- Sviluppo backend ad alte prestazioni in Go, utilizzando goroutines, channels, architetture concorrenti, moduli e libreria standard
- Implementazione di architetture event-driven e pattern avanzati per applicazioni web/desktop
- Realizzazione di sistemi di comunicazione real-time tramite NATS
- Modellazione e utilizzo di database NoSQL
- Scrittura e manutenzione di unit test
- Gestione repository con Git, incluse strategie di branching (GitFlow), code review e merge avanzati, gestione release/versioning
- Creazione e manutenzione di pipeline CI/CD su Azure DevOps (build Node/TypeScript, build servizi Go, packaging e distribuzione Electron, test automatici, quality gates, deploy su ambienti multipli)
- Collaborazione con team cross-funzionali (QA, UX, prodotto)
- Mentorship verso sviluppatori junior e mid level
- Garanzia degli standard qualitativi elevati tramite code review e best practice di ingegneria del software
Your profile
- Esperienza nello sviluppo di applicazioni desktop con Electron e TypeScript
- Competenze avanzate in TypeScript, incluse tecniche asincrone (async/await, Promise)
- Esperienza con database NoSQL (modelli dati, query, performance)
- Esperienza consolidata in Git (branching, PR, review strutturate)
- Italiano madrelingua e inglese fluente
- Dimostri forte autonomia tecnica e capacità di prendere decisioni architetturali
- Ottima attitudine alla collaborazione e al lavoro in team multidisciplinare
- Capacità di documentare codice, architetture e processi
- Attitudine al mentoring e alla crescita delle competenze del team
What we offer
- Una community internazionale che riunisce oltre 110 nazionalità diverse
- Un ambiente in cui la fiducia ha un ruolo centrale: il 70% dei nostri key leader ha iniziato la propria carriera dal primo livello di responsabilità
- Un solido sistema di formazione con la nostra Academy interna e oltre 250 moduli disponibili
- Un ambiente di lavoro vivace, con frequenti eventi interni (afterwork, team building, ecc.)
- In Amaris, la sostenibilità è parte integrante di tutto ciò che facciamo. Avrai l’opportunità di trasformare le tue idee in azioni concrete e avere un impatto tangibile. Ogni giorno, i nostri team danno vita ai nostri impegni ESG, dalla riduzione della nostra impronta al promuovere cambiamenti positivi nelle nostre comunità. Attraverso il programma WeCare Together, sarai protagonista nella progettazione e realizzazione di iniziative sociali o ambientali, con il pieno supporto dell’azienda.
Amaris Consulting è orgogliosa di essere un ambiente di lavoro che promuove le pari opportunità. Siamo impegnati a favorire la diversità all’interno della nostra comunità e a creare un ambiente inclusivo. Per questo motivo, accogliamo con favore le candidature da tutte le persone qualificate, indipendentemente da genere, orientamento sessuale, etnia, credo, età, stato civile, disabilità o altre caratteristiche.
Who are we?
Amaris Consulting è una società di consulenza tecnologica indipendente che accompagna e fornisce soluzioni alle imprese.Riunisce più di 7.500 persone distribuite in 5 continenti e oltre 60 paesi. Con oltre 1.000 clienti in tutto il mondo, implementiamo soluzioni per grandi progetti da oltre un decennio.
I nostri esperti coprono tutti i settori, dai servizi finanziari ai trasporti, dalla sanità alla tecnologia.
Amaris è la “stepping stone” che consente di attraversare il guado, il trampolino che permette di proiettarti verso i tuoi obiettivi, affrontare le sfide e realizzare con successo tutti i tuoi progetti.