Vuoi aiutarci a salvare vite umane?
Cerchiamo persone con una mentalità aperta e capaci di trovare soluzioni creative ai problemi. Potrai, letteralmente, aiutare i soccorritori a salvare vite umane.
Chi siamo
Siamo un team di professionisti che sviluppano software per i soccorritori, dai soccorritori. Molti di noi hanno un background nella creazione e gestione di applicazioni mission-critical e alcuni di noi sono persino soccorritori stessi.
​
In sureVIVE SA abbiamo una cultura lavorativa aperta e basata sul feedback. Vogliamo ottenere molto, ma anche divertirci nel farlo.
Software Engineer / Focus: Backend (100%)
Location: Mendrisio, Canton of Ticino, Switzerland
Siamo alla ricerca di un Software Engineer (m/f/n) con esperienza nella realizzazione di applicazioni ad alte prestazioni, scalabili e di livello enterprise. Le applicazioni che svilupperai saranno utilizzate per allertare i primi soccorritori, i soccorritori di montagna, i vigili del fuoco, le forze di polizia e altri gruppi di soccorritori e per stabilire una completa consapevolezza della situazione.
Farai parte di un team di professionisti dello sviluppo software che lavorano secondo le pratiche di sviluppo e gestione agile. Concentrandoti sullo sviluppo backend, gestirai lo sviluppo di applicazioni Java/Java EE e fornirai competenze nell'intero ciclo di vita dello sviluppo del software, dall'ideazione e progettazione fino al collaudo.
Di cosa sono responsabile?
01
Scrivere e implementare un codice pulito, scalabile e sicuro per wearable app, applicazioni mobile e/o web
02
Implementazione e ottimizzazione dell'infrastruttura di sviluppo, distribuzione e test
03
Sviluppare script di monitoraggio ed endpoint per gestire gli incidenti di servizio
04
Implementare i test necessari per garantire la qualità, la consegna tempestiva e il funzionamento stabile del prodotto
05
Affinare le voci del backlog del prodotto in modo che possano essere implementate secondo la roadmap del prodotto
06
Comprendere e mettere in discussione la roadmap di prodotto e le voci del backlog di prodotto
07
Scrivere e implementare codice pulito, scalabile e sicuro
Qualifiche
Obbligatorie
​​
-
Comprovata esperienza pratica nello sviluppo di software
-
Comprovata esperienza di lavoro nello sviluppo Java
-
Comprovata esperienza lavorativa nelle pratiche TDD e Clean Code
-
Esperienza sul campo nella progettazione e nello sviluppo di applicazioni utilizzando le piattaforme Java EE
-
Esperienza nell'analisi e nella progettazione orientata agli oggetti utilizzando i comuni design pattern
-
Ottima conoscenza delle basi dati relazionali, di SQL e delle tecnologie ORM (JPA2, Hibernate)
-
Esperienza nell'applicazione di Spring Framework e Spring Boot
-
Esperienza in microservizi con l'utilizzo di docker container
-
Conoscenza della lingua italiana e/o inglese
​
Molto gradito
​
-
Esperienza di deploy di applicazioni su ambienti Kubernetes
-
Esperienza in webservices RESTFul e pattern Pub/Sub o sistema di accodamento come RabbitMQ
-
Esperienza nello sviluppo di applicazioni web utilizzando almeno un framework web popolare (JSF, Wicket, GWT, Spring MVC)
-
Conoscenza del tedesco e/o del francese