Software Developer - Italy

Massarosa, Toscana, Italia | Full-time

Apply
Imagicle progetta e sviluppa applicazioni software che valorizzano ed abilitano le moderne soluzioni di Unified Communications and Collaboration dei più importanti vendor a livello mondiale, come Cisco, Microsoft ed Avaya.
 
Nella nostra storia abbiamo portato le nostre app ad oltre 20.000 clienti: aziende familiari, multinazionali, pubbliche amministrazioni, ospedali e prestigiosi hotel.
 
Siamo partiti dall'Italia insieme ai nostri partner e siamo arrivati in quasi tutto il mondo.
Le nostre applicazioni, utilizzate oggi in oltre 150 paesi nel mondo, specialmente in Europa, Medio Oriente ed in America, aiutano i clienti ad utilizzare al meglio i propri sistemi di comunicazione. 
Per questo in Imagicle lavoriamo ogni giorno per migliorare le nostre soluzioni, arricchirle e potenziarle, renderle più intuitive, semplici e più vicine alle esigenze dei clienti.
 
Tutto parte infatti dalla passione vera di fare i clienti felici. Sempre e prima di tutto.
 
Progettare e sviluppare utilizzando le più avanzate metodologie Scrum-Agile-Test Driven Development, fondare la nostra suite applicativa sui protocolli standard e le più avanzate tecnologie web, costruire e controllare integralmente nostri stack VoIP, sviluppare le più alte competenze per rendere le soluzioni integrate con le piattaforme UC leader di mercato, on-premises, hosted e nel Cloud, è solo una conseguenza.
Ma anche la premessa per un'innovazione continua.
 
Oggi stiamo cercando un appassionato di informatica e delle nuove tecnologie, ambizioso, preciso, creativo, che ami le sfide e che voglia crescere nell’ambito dello sviluppo del software con tecnologie moderne (on-premises/cloud/hybrid), da inserire nella nostra organizzazione di Ricerca e Sviluppo, presso la sede di Massarosa.
 
Cosa farai in Imagicle
 
  • progetterai e svilupperai nuove funzionalità della Imagicle Application Suite e nuovi servizi Cloud
  • lavorerai insieme al team IT per il continuous delivery (DevOps)
  • ti occuperai di migliorare velocità, stabilità e qualità dei prodotti attraverso la scrittura di test automatici
  • lavorerai con il metodo Agile - Scrum
  • porterai nuove ed originali idee per risolvere esigenze e problemi
 
Cosa devi avere
 
  • Passione per l’informatica
  • Laurea in Informatica, Ingegneria Informatica o equivalente cultura
  • Programmazione orientata agli oggetti
  • Basi di dati relazionali
  • Voglia di far parte di un team agile
  • Conoscenza lingua inglese (livello di riferimento B1)

 

Cosa è meglio che conosci
 
  • Conoscenza dei principi del manifesto Agile e del framework Scrum
  • Conoscenza dei linguaggi di programmazione quali C# e Java
  • HTML, CSS e Typescript, Angular e React
  • Conoscenza del TDD e dei principi SOLID
  • Conoscenza di GO, Python, .NET Core
  • Conoscenza di Microsoft Azure, Amazon AWS, Google Cloud Platform
  • Cybersecurity
  • Conoscenza delle Calling Platform Cisco o Microsoft Teams, delle loro API o di protocolli di telefonia VoIP
 
Cosa troverai
 
  • La collaborazione di colleghi eccezionali, competenti e sempre pronti a darti una mano
  • Un ambiente informale, dove si vive in armonia e dove contiamo su di te per renderlo migliore, perché “E’ sempre una questione di persone felici
  • Un percorso di crescita professionale in cui puoi approfondire le tematiche che ti interessano
  • La possibilità di espandere i tuoi know-how diventando un punto di riferimento per tutto il team
  • Un ufficio nuovo ed accogliente
  • La possibilità di lavorare da casa
  • Strumenti di lavoro innovativi di sviluppo, di collaboration, Cloud
  • La ricerca di un miglioramento continuo delle metodologie di lavoro, attraverso le pratiche Agile - Scrum, cui sarai chiamato a contribuire in prima persona
  • La possibilità di specializzarti sulle moderne architetture di Unified Communications & Collaboration