Senior Software Engineer

03 ago - Italia
XY Players Interactive Technologies

Informazioni sul ruolo:

Palestrina offre un contesto in crescita per aziende digitali che lavorano con clienti e team distribuiti tra Roma e il resto d’Italia. In XY Players Interactive Technologies Srl sviluppiamo piattaforme software, servizi cloud e prodotti digitali pensati per sostenere community online, servizi interattivi e applicazioni ad alte prestazioni.

Cerchiamo un Senior Software Engineer capace di progettare soluzioni affidabili, migliorare sistemi esistenti e contribuire alle decisioni tecniche durante tutto il ciclo di sviluppo.

Lavorerai a stretto contatto con sviluppatori, product manager, designer, specialisti cloud, analisti e responsabili di progetto per trasformare requisiti complessi in software sicuro, scalabile e facile da mantenere.

Perché lavorare con noi?

L’ambiente:

La nostra sede si trova a Palestrina, in una posizione ben collegata con Roma e adatta a un team tecnologico che collabora con clienti e professionisti anche da remoto.

Impatto tecnico:

Il tuo lavoro influenzerà direttamente l’affidabilità delle piattaforme, la qualità del codice, la velocità di rilascio e l’esperienza degli utenti.

Progetti complessi:

Parteciperai allo sviluppo di servizi digitali, sistemi backend, integrazioni, applicazioni web e componenti cloud.

Crescita professionale:

Avrai opportunità di approfondire architetture software, sicurezza, prestazioni, automazione, cloud computing e pratiche moderne di sviluppo.

Responsabilità principali:

Progettazione software:

Definire soluzioni tecniche, componenti applicativi e servizi coerenti con i requisiti di business e gli standard architetturali.

Sviluppo applicativo:

Scrivere codice pulito, testabile e manutenibile per applicazioni backend, servizi web, API e sistemi distribuiti.

Revisione del codice:

Esaminare il lavoro del team, individuare problemi tecnici e fornire feedback chiari per migliorare qualità e coerenza.

Architettura tecnica:





Contribuire alle decisioni relative a struttura delle applicazioni, integrazioni, database, scalabilità e disponibilità dei sistemi.

Integrazione dei sistemi:

Progettare e mantenere collegamenti tra applicazioni interne, piattaforme esterne, servizi cloud e strumenti di terze parti.

Prestazioni:

Analizzare tempi di risposta, consumo di risorse, colli di bottiglia e problemi di stabilità, proponendo miglioramenti concreti.

Testing:

Creare e mantenere test automatici, test di integrazione e controlli tecnici per ridurre errori e regressioni.

Risoluzione dei problemi:

Analizzare anomalie complesse, individuare le cause principali e implementare soluzioni affidabili.

Sicurezza applicativa:

Applicare buone pratiche di autenticazione, autorizzazione, gestione dei dati, registrazione degli eventi e protezione delle applicazioni.

Cloud e distribuzione:

Collaborare con i team DevOps per configurare ambienti, pipeline di rilascio, container e servizi cloud.

Documentazione tecnica:

Preparare diagrammi, specifiche, guide operative, note di rilascio e documentazione per sviluppatori.

Collaborazione con il prodotto:

Lavorare con product manager e analisti per chiarire requisiti, dipendenze, vincoli e priorità tecniche.

Mentoring:

Supportare sviluppatori con minore esperienza attraverso revisioni, confronto tecnico e condivisione delle conoscenze.

Pianificazione:

Contribuire alla stima delle attività, alla suddivisione del lavoro e alla gestione dei rischi tecnici.

Qualità del software:

Promuovere standard di sviluppo coerenti,



pratiche di versionamento e processi di controllo della qualità.

Miglioramento continuo:

Individuare strumenti, processi e tecnologie che possano aumentare produttività, stabilità e velocità di consegna.

Cosa cerchiamo:

Esperienza:

Almeno 5 anni di esperienza nello sviluppo software, con responsabilità su applicazioni complesse, sistemi backend o piattaforme digitali.

Formazione:

Laurea in Informatica, Ingegneria Informatica, Ingegneria del Software o disciplina equivalente preferibile.

Competenze di programmazione:

Ottima conoscenza di almeno un linguaggio backend attuale come Java, C Sharp, Python, Go, Node JavaScript o equivalente.

Architetture software:

Buona conoscenza di API, microservizi, applicazioni distribuite, integrazioni e principi di progettazione modulare.

Database:

Esperienza con database relazionali e non relazionali, query, modellazione dei dati e ottimizzazione delle prestazioni.

Cloud:

Esperienza con AWS, Microsoft Azure, Google Cloud o piattaforme equivalenti preferibile.

Strumenti di sviluppo:

Familiarità con Git, pipeline di integrazione continua, container, strumenti di testing e sistemi di monitoraggio.

Problem solving:

Capacità di analizzare problemi tecnici complessi, valutare alternative e scegliere soluzioni realistiche.

Comunicazione:

Ottima conoscenza dell’italiano e buona conoscenza dell’inglese tecnico per documentazione, riunioni e collaborazione con team internazionali.

Organizzazione:

Capacità di gestire più attività, rispettare le scadenze e mantenere documentazione tecnica accurata.

Mentalità:

Sei pragmatico, responsabile e orientato alla qualità. Sai quando approfondire un problema tecnico, quando semplificare una soluzione e quando rilasciare una versione stabile senza introdurre complessità inutile.

Retribuzione: €3.600,00 - €4.800,00 al mese

Benefit:

- Bevande gratis
- Parcheggio libero
- Rimborso spese cellulare
- Snack gratis

Sede di lavoro: Di persona

131- Corso di amministrazione del personale in azienda, paghe e contributi - per destinatari di AssegnoVERONA

06 ago - Sommacampagna
PENTA FORMAZIONE

106387 - It Manager

06 ago - Bresso
ETJCA

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per senior software engineer / italia

105917 - Carrellista

06 ago - Creazzo
Ali S. P. A

102929 - Addetto Alla Logistica - €28.000 All'Anno

06 ago - Vicenza
Adecco Italia