Talent.com
Cette offre d'emploi n'est pas disponible dans votre pays.
SOFTWARE ARCHITECT & DEVELOPER ENGINEER

SOFTWARE ARCHITECT & DEVELOPER ENGINEER

ExperisLugano
Il y a 27 jours
Type de contrat
  • Permanent
Description de poste

Responsabilità principali :

Collaborare alla progettazione e guidare l'architettura di sistemi backend scalabili, portabili e sicuri, garantendo la qualità e la robustezza del codice.

Sviluppare software backend, partecipare ai test e alla risoluzione di bug.

Assumere la responsabilità della qualità del codice scritto, applicando le migliori pratiche di sviluppo.

Supportare le pipeline DevSecOps, definendo e mantenendo standard di eccellenza.

Promuovere e sviluppare nuove tecnologie emergenti, cercando attivamente soluzioni innovative.

Mantenere relazioni positive con stakeholder interni ed esterni.

Qualifiche e Esperienze :

Laurea in Informatica, Ingegneria Elettronica o una disciplina equivalente.

Esperienza con architetture software come sistemi distribuiti, microservizi, architetture event-driven, sistemi di data ingestion e data streaming.

Competenze in database relazionali, colonnari e non relazionali.

Conoscenza di linguaggi backend multipli (Python, Java, Go, C++).

Attenzione alla qualità del codice (test unitari, TDD).

Esperienza nell'automazione, scalabilità e gestione del deployment di applicazioni containerizzate (Docker, Kubernetes) nel cloud pubblico (AWS).

Capacità di identificare modifiche necessarie per mantenere le prestazioni ottimali, la scalabilità e la robustezza delle soluzioni sviluppate sia on-premise che sul cloud privato dell'azienda.

Conoscenza delle metodologie di ingegneria del software : ciclo di vita, garanzia della qualità.

Competenze in ingegneria di rete.

Competenze aggiuntive (Nice to have) :

Conoscenza di tecnologie IoT e protocolli di applicazione come LWM2M, MQTT, LoRA, TALQ.

Esperienza nello sviluppo software front-end.

Comprensione fondamentale della sicurezza per applicazioni native, web e sistemi distribuiti e di database.

Conoscenza di soluzioni cloud pubbliche e private.

Esperienza nei principi di rilascio del codice e deployment su infrastrutture cloud o on-premise.

Eccellente comunicazione in inglese, sia scritta che orale, inclusa la documentazione tecnica.

Competenze trasversali richieste (Soft Skills) :

Spiccate capacità interpersonali, con attitudine a collaborare efficacemente con colleghi, management e team cross-funzionali.

Ottime capacità comunicative, sia verbali che scritte, con la capacità di spiegare concetti tecnici a interlocutori non tecnici.

Forte orientamento al cliente, con capacità di comprendere e anticipare le esigenze del cliente, traducendole in soluzioni tecnologiche.

Capacità di coniugare la prospettiva di prodotto, processo e soluzione.

Abilità nel lavorare in ambienti dinamici e internazionali con team multifunzionali.