Senior Software Engineer

02 ago - Palestrina
JoFawtara Digital Finance Solutions Italia

Informazioni sul Ruolo

JoFawtara Digital Finance Solutions Italia SRL sviluppa piattaforme software per fatturazione elettronica, integrazione finanziaria, automazione amministrativa e gestione sicura dei dati aziendali.

Siamo alla ricerca di un Senior Software Engineer con esperienza consolidata nello sviluppo di applicazioni complesse, servizi backend e sistemi distribuiti. La persona selezionata contribuirà alla progettazione, realizzazione e manutenzione di soluzioni affidabili destinate a clienti aziendali e professionali.

Collaborerai con Solution Architect, sviluppatori backend e frontend, ingegneri cloud, specialisti DevOps, analisti di prodotto e professionisti della sicurezza informatica. Seguirai le attività dalla definizione tecnica fino al rilascio in produzione e al miglioramento continuo delle piattaforme.

Non cerchiamo una figura dirigenziale. Cerchiamo un professionista tecnico capace di assumersi la responsabilità delle soluzioni sviluppate, prendere decisioni motivate e contribuire alla qualità complessiva del prodotto.

Perché Lavorare con NoiAmbiente

La nostra sede operativa di Palestrina supporta progetti software rivolti al mercato italiano e internazionale.

Lavorerai in un atmosfera tecnico e collaborativo, con processi organizzati ma sufficientemente flessibili da permettere sperimentazione, confronto e miglioramento continuo.

Il ruolo può prevedere una modalità di lavoro ibrida, con presenza periodica in sede per attività di pianificazione, revisione tecnica e collaborazione con il team.

Cultura Tecnica

Crediamo che il software debba essere sicuro, leggibile, testabile e semplice da mantenere.

Le decisioni tecniche vengono valutate considerando prestazioni, affidabilità, sicurezza, costi infrastrutturali e capacità di evoluzione futura.

Promuoviamo revisioni costruttive del codice, documentazione chiara e condivisione delle conoscenze tra i componenti del team.

Strumenti Moderni

Lavoriamo con architetture a servizi, API, database relazionali e non relazionali, container, ambienti cloud e pipeline automatizzate.

Utilizziamo sistemi di controllo versione, strumenti di integrazione continua, piattaforme di monitoraggio, test automatizzati e ambienti separati per sviluppo, collaudo e produzione.

Crescita

Avrai accesso a percorsi di aggiornamento su architettura software, cloud computing, sicurezza applicativa, DevOps e progettazione di sistemi distribuiti.

La società supporta corsi specialistici, certificazioni tecniche e partecipazione a iniziative professionali coerenti con il ruolo.

Principali ResponsabilitàSviluppo Software





Progettare, sviluppare e mantenere applicazioni e servizi backend destinati a piattaforme finanziarie, fiscali e amministrative.

Progettazione Tecnica

Tradurre requisiti funzionali e aziendali in componenti software chiari, modulari e scalabili.

Sviluppo di API

Realizzare e mantenere API sicure e documentate per l integrazione con sistemi ERP, piattaforme di pagamento, servizi fiscali e applicazioni dei clienti.

Qualità del Codice

Scrivere codice leggibile, testabile e coerente con gli standard tecnici aziendali.

Revisione del Codice

Partecipare alle revisioni del codice, fornendo osservazioni concrete e contribuendo al miglioramento della qualità delle soluzioni.

Test Automatizzati

Creare e mantenere test unitari, di integrazione e funzionali per ridurre errori e regressioni.

Risoluzione dei Problemi

Analizzare anomalie applicative, individuare le cause principali e implementare correzioni stabili.

Ottimizzazione delle Prestazioni

Monitorare prestazioni, tempi di risposta e consumo delle risorse, proponendo miglioramenti quando necessario.

Sicurezza Applicativa

Applicare buone pratiche di sicurezza relative ad autenticazione, autorizzazione, gestione dei dati sensibili e protezione delle API.

Integrazione con il Cloud

Collaborare con il team infrastrutturale per distribuire e mantenere applicazioni su ambienti cloud.

Supporto ai Rilasci

Contribuire alla preparazione e alla verifica dei rilasci, assicurando che le modifiche siano documentate e testate.

Monitoraggio della Produzione

Analizzare log, metriche e segnalazioni per garantire affidabilità e continuità operativa.

Migrazione dei Sistemi

Supportare la modernizzazione di applicazioni esistenti e la migrazione verso architetture più scalabili.

Documentazione Tecnica

Preparare documentazione relativa a componenti, API, configurazioni, procedure di rilascio e decisioni tecniche.

Collaborazione con il Prodotto

Confrontarsi con analisti e responsabili di prodotto per chiarire requisiti, vincoli e priorità.

Supporto al Team

Condividere conoscenze tecniche, fornire supporto ai colleghi e contribuire alla risoluzione dei problemi più complessi.





Miglioramento Continuo

Proporre strumenti, pratiche e automazioni utili a migliorare sviluppo, test, distribuzione e manutenzione.

Cosa CerchiamoEsperienza

Almeno 6 anni di esperienza nello sviluppo software, con responsabilità diretta su applicazioni complesse o sistemi distribuiti.

Competenze Backend

Solida esperienza con uno o più linguaggi backend, come Java, C Sharp, Python, Go o tecnologie equivalenti.

Architetture Software

Buona conoscenza di servizi distribuiti, microservizi, architetture modulari e sistemi orientati agli eventi.

API e Integrazioni

Esperienza nella progettazione e implementazione di API REST e integrazioni tra sistemi aziendali.

Database

Conoscenza approfondita di database relazionali, modellazione dei dati, indicizzazione e ottimizzazione delle query.

La conoscenza di database non relazionali costituisce un vantaggio.

Cloud

Esperienza con almeno una piattaforma cloud, come Microsoft Azure, Amazon Web Services o Google Cloud Platform.

DevOps

Familiarità con container, pipeline di integrazione continua, automazione dei rilasci e gestione delle configurazioni.

Testing

Esperienza nella creazione di test automatizzati e nella definizione di strategie di verifica del software.

Sicurezza

Conoscenza dei principi fondamentali di sicurezza applicativa, protezione dei dati e controllo degli accessi.

Capacità di Analisi

Capacità di affrontare problemi complessi, individuare le cause principali e scegliere soluzioni tecniche sostenibili.

Comunicazione

Capacità di spiegare decisioni tecniche in modo chiaro a sviluppatori, analisti e interlocutori non tecnici.

Documentazione

Capacità di creare documentazione tecnica utile, ordinata e facilmente consultabile.

Lingue

Ottima conoscenza della lingua italiana e buona conoscenza professionale dell inglese per documentazione, riunioni e collaborazione internazionale.

Formazione

Laurea in Informatica, Ingegneria Informatica o disciplina equivalente. Un esperienza professionale significativa può essere valutata in alternativa al titolo di studio.

Mentalità

Cerchiamo una persona pragmatica, responsabile e orientata alla qualità. Sai valutare quando è necessario migliorare una soluzione esistente e quando è preferibile mantenere un approccio semplice e affidabile. Consideri sempre sicurezza, manutenzione, prestazioni e impatto sul cliente prima di completare una decisione tecnica.

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

Benefit:

- Bevande gratis
- Parcheggio libero
- Rimborso spese cellulare

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 / palestrina

105917 - Carrellista

06 ago - Creazzo
Ali S. P. A

102929 - Addetto Alla Logistica - €28.000 All'Anno

06 ago - Vicenza
Adecco Italia