Il nostro Cliente è una storica Azienda Multinazionale Ticinese operante nel settore medicale e in costante crescita. Per loro siamo alla ricerca di un:
SENIOR SOFTWARE ENGINEER
Obiettivo:
Il Candidato selezionato, inserito nel Team IT Core dell'Azienda, sarà dedicato allo sviluppo ed evoluzione delle principali applicazioni core aziendali, supportando la crescita del business con codice di alta qualità e valore aggiunto. Parteciperà a tutto il ciclo di vita delle soluzioni, dall'analisi e progettazione fino alla messa in produzione.
Principali Responsabilità:
- Progettare e sviluppare nuovi prodotti e funzionalità garantendo codice pulito, performante e testato;
- Ottimizzare la code-base e le architetture attuali con l'obiettivo di migliorare le prestazioni, l'affidabilità e la sicurezza delle applicazioni;
- Confrontarsi e collaborare costantemente con i vari stakeholder per garantire e validare tecnicamente gli obiettivi di business;
- Partecipare alle fasi di code review.
Requisiti Tecnici desiderati
- Almeno 5 anni di esperienza;
- Solida esperienza nella progettazione, costruzione e manutenzione di servizi Web Enterprise e applicazioni di produzione;
- Solida esperienza con PHP/Laravel e RubyOnRails;
- Buona conoscenza di database relazionali come MySQL/PostgreSQL
- Buona conoscenza di HTML5, CSS3 e Javascript
- Passione per la scrittura di codice di qualità (semplice, pulito ed efficiente);
- Esperienza con TDD, refactoring, code review e altre pratiche orientate alla qualità.
- Conoscenza dei principali design pattern;
Saranno considerati plus
- Esperienza nella creazione di API REST;
- Esperienza lavorativa con framework Javascript (Angular, React, VueJS);
- Esperienza di sviluppo mobile con Flutter;
- Buona conoscenza di AWS;
- Conoscenza di Docker;
- Conoscenza di Elasticsearch Stack o altri sistemi di Data Warehousing;
Requisiti del Candidato
- laurea in informatica o ingegneria BSC o MSC ( o esperienza equivalente) ;
- buon inglese scritto e parlato;
- forti capacità analitiche e concettuali;
- buone capacità di comunicazione per mantenere i contatti con altri team, utenti finali, personale di supporto e gestione aziendale.
Sede di lavoro: Mendrisiotto, Canton Ticino (Svizzera)