Senior Software Engineer (Torino)

Senior Software Engineer (Torino)

02 ago
|
Shulyn Advanced Systems Italia
|
Torino

02 ago

Shulyn Advanced Systems Italia

Torino

Informazioni sul ruolo

Torino è uno dei principali poli italiani per l’ingegneria, l’innovazione tecnologica e lo sviluppo di soluzioni digitali per il settore industriale. In Shulyn Advanced Systems Italia sviluppiamo software aziendali, piattaforme digitali e sistemi integrati destinati a organizzazioni manifatturiere, tecnologiche e di servizi.

Siamo alla ricerca di un Senior Software Engineer con una solida esperienza nello sviluppo di applicazioni moderne, affidabili e scalabili. La persona selezionata contribuirà alla progettazione delle soluzioni tecniche, allo sviluppo delle funzionalità principali e al miglioramento continuo della qualità del software.

Non cerchiamo una persona che si limiti a scrivere codice seguendo specifiche già definite. Cerchiamo un professionista capace di comprendere i problemi aziendali, proporre soluzioni tecniche concrete e collaborare con sviluppatori, analisti, responsabili di progetto e stakeholder interni.

Responsabilità principali

Progettazione del software: Definire architetture, componenti e soluzioni tecniche in linea con i requisiti funzionali, di sicurezza e di performance.

Sviluppo delle applicazioni: Progettare, sviluppare e mantenere applicazioni web, servizi backend, API e integrazioni con sistemi interni ed esterni.

Qualità del codice: Scrivere codice pulito, documentato e facilmente manutenibile, rispettando gli standard di sviluppo e le buone pratiche condivise dal team.

Revisione tecnica: Partecipare alle revisioni del codice, individuare potenziali problemi e fornire indicazioni costruttive per migliorare la qualità complessiva delle soluzioni.

Risoluzione dei problemi: Analizzare malfunzionamenti, problemi di performance e anomalie applicative,



identificando soluzioni efficaci e sostenibili.

Integrazione dei sistemi: Sviluppare e mantenere integrazioni tra applicazioni, database, piattaforme cloud e servizi di terze parti.

Testing e affidabilità: Collaborare alla definizione di test automatici, procedure di controllo e processi di rilascio che garantiscano stabilità e affidabilità.

Collaborazione con il team: Lavorare con product manager, business analyst, specialisti DevOps e altri sviluppatori per trasformare i requisiti in soluzioni funzionanti.

Supporto tecnico: Fornire supporto sulle decisioni architetturali e contribuire alla risoluzione delle problematiche tecniche più complesse.

Miglioramento continuo: Valutare nuove tecnologie, strumenti e metodologie che possano aumentare l’efficienza dello sviluppo e la qualità del prodotto.

Requisiti richiesti

Esperienza: Almeno 5 anni di esperienza nello sviluppo software, preferibilmente in applicazioni aziendali, piattaforme digitali o sistemi integrati.

Competenze di programmazione: Solida conoscenza di almeno uno tra Java, C Sharp, Python, JavaScript, TypeScript o linguaggi equivalenti utilizzati nello sviluppo di applicazioni moderne.

Sviluppo backend: Esperienza nella creazione di API REST, servizi applicativi, logiche di business e integrazioni tra sistemi.

Sviluppo frontend: Conoscenza di framework moderni come React, Angular, Vue o tecnologie equivalenti.





Database: Esperienza con database relazionali come PostgreSQL, MySQL, SQL Server o Oracle.

Controllo delle versioni: Buona conoscenza di Git e dei flussi di lavoro basati su branch, revisioni e pull request.

Architettura software: Comprensione dei principi di progettazione, modularità, scalabilità, sicurezza e manutenibilità del software.

Testing: Esperienza con unit test, integration test e procedure di controllo della qualità del codice.

Cloud e infrastruttura: Familiarità con piattaforme cloud come AWS, Microsoft Azure o Google Cloud.

Capacità analitiche: Capacità di analizzare problemi complessi, valutare diverse alternative e proporre soluzioni tecnicamente sostenibili.

Comunicazione: Capacità di spiegare decisioni e problematiche tecniche in modo esplicito a interlocutori tecnici e non tecnici.

Approccio al lavoro: Autonomia, precisione, senso di responsabilità e attenzione alla qualità delle soluzioni rilasciate.

Competenze preferenziali

Esperienza con architetture a microservizi e sistemi distribuiti.

Conoscenza di Docker, Kubernetes e strumenti di orchestrazione.

Esperienza con pipeline CI CD e processi DevOps.

Conoscenza di metodologie Agile o Scrum.

Esperienza nello sviluppo di soluzioni per i settori industriale, automotive, logistico o manifatturiero.

Conoscenza di sistemi di messaggistica, code e integrazione asincrona.

Esperienza nel monitoraggio delle applicazioni e nell’ottimizzazione delle performance.

Capacità di supportare sviluppatori junior e mid level attraverso revisioni tecniche e condivisione delle buone pratiche.

Retribuzione: €3.500,00 - €3.800,00 al mese

Sede di lavoro: Di persona

📌 Senior Software Engineer (Torino)
🏢 Shulyn Advanced Systems Italia
📍 Torino

Candidati a questo annuncio

Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: senior software engineer (torino) / torino

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: senior software engineer (torino) / torino