Spindox logo Spindox

Software Engineer

Creata il 17-04-2019
Location Milan

Descrizione

Per la nostra sede di Milano, cerchiamo un Software Engineer 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

Benefit

Zaino Tucano/Spindox

Zaino Tucano...

Corso di lingua inglese

Corso di lin...

Orario di lavoro flessibile

Orario di la...

Assicurazione sanitaria

Assicurazion...

Opportunità internazionali

Opportunità...

Pc e smartphone

Pc e smartph...

Possibilità di lavorare da casa

Possibilità...

Formazione tecnica e manageriale

Formazione t...

Ticket Restaurant

Ticket Resta...

Abbonamento ATM annuale

Abbonamento ...

POSIZIONE CHIUSA Candidati ora

Video