Spindox logo Spindox

Software Engineer

Created on 17-04-2019
Location Milan

Description

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

Backpack by Tucano/Spindox

Backpack by ...

English language course

English lang...

Flexible Working Hours

Flexible Wor...

Health Insurance

Health Insur...

International Opportunities

Internationa...

Laptop and smartphone

Laptop and s...

Smartworking

Smartworking

Technical and managerial training

Technical an...

Ticket Restaurant

Ticket Resta...

Transports agreement

Transports a...

CLOSED VACANCY Apply now

Video