Senior Software Engineer

02 ago - Torino
Shulyn Advanced Systems Italia

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 trasparente 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 Angular Developer

06 ago - Torino
ITConsulting

Senior Analog/Mixed-Signal Behavioral Modeling Engineer

06 ago - Reggio Emilia
K2 Partnering Solutions

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per senior software engineer / torino

Senior Angular Developer

06 ago - Torino
ITConsulting

Senior Analog/Mixed-Signal Behavioral Modeling Engineer

06 ago - Cagliari
K2 Partnering Solutions