Senior Back End Developer Milano

Azienda: SPINDOX SPA
Data annuncio: 11/04/2019
Sede di lavoro: Milano
Per la nostra sede di Milano, cerchiamo un Senior Back End Developer da incorporare in un team agile, per supportare le attività di disegno ed implementazione di soluzioni server innovative, coordinandosi con il resto del team e sui diversi aspetti tecnico/funzionali.

La risorsa si occuperà delle seguenti attività:
Tradurre story boards e use cases in applicazioni funzionanti
Integrare elementi di front end con le logiche di back end
Scrivere codice testabile, riutilizzabile ed efficiente
Disegnare ed implementare applicazioni altamente disponibili, scalabili e performanti
Implementare meccanismi di sicurezza e di protezione dell'informazione
Identificare bottlenecks e bug, correggendoli e prevenendoli
Contribuire alla qualità del codice, dell'organizzazione e dell'automazione dei processi
Integrare soluzioni di storage, come database relazionali, NoSQL, key-value stores, ecc.
Collaborare con i diversi membri del team e gli stakeholders

Cosa vorremmo trovare in te?
Laurea in Informatica, Ingegneria Informatica o cultura/esperienza lavorativa equivalente
Ottima conoscenza di uno o più dei seguenti linguaggi e i propri ecosistemi (librerie e framework): Java, Ruby, Python, Golang, JavaScript
Solide conoscenze di diversi paradigmi di programmazione, quali object-oriented, functional, procedural
Competenza nella progettazione e nello sviluppo di servizi e interfacce REST & RPC
Esperienza nella progettazione ed integrazione di Data Models & Database
Comprensione avanzata dei principi alla base della scalabilità delle applicazioni
Capacità di modellare entità e processi di business
Capacità di implementare suit di test automation
Buona conoscenza di UML (almeno workflow & sequence diagrams)
Utilizzo avanzato di tool di version control come Git
Curiosità e predisposizione all'apprendimento e all'innovazione
Ottima capacità organizzative e di gestione del tempo
Capacità di esprimersi in modo chiaro e strutturato, tenendo conto delle caratteristiche degli interlocutori e del contesto in cui avviene lo scambio comunicativo
Capacità di gestione delle criticità e di lavorare in condizioni di forte stress
Capacità di adattamento dei propri schemi operativi e del proprio comportamento in relazione agli obiettivi dell'azienda e dei Clienti

Buona conoscenza della lingua inglese (livello minimo: B2)

Completano il profilo:
Familiarità con diversi pattern di disegno ed architettura software
Familiarità con la scrittura di sistemi concorrenti e distribuiti
Familiarità con tecniche e tool di continuous integration

Cosa ti offriamo?
Contratto di Assunzione con RAL commisurata all'esperienza
Ticket Restaurant
Welcome Kit: iPhone e MacBook Pro, zaino Tucano/Spindox
Formazione tecnica e manageriale
Candidati per questo lavoro
Partner: