Ingegnere di programmazione
Competenze, mansioni e opportunità in Italia
L'Ingegnere di programmazione progetta e sviluppa soluzioni software in contesti applicativi diversi, dalla web app all'automazione industriale. Le mansioni comprendono l'analisi dei requisiti, la scrittura del codice, l'integrazione con sistemi esistenti e la predisposizione di test automatizzati. Lavora a stretto contatto con product manager, designer e team di operation per garantire il rilascio di funzionalità affidabili e scalabili.
Per svolgere il ruolo è fondamentale padroneggiare linguaggi di programmazione, pattern architetturali e strumenti di versioning. L'ambiente tipico è basato su metodologie Agile, Continuous Integration/Continuous Deployment e uso di container e servizi cloud. L'attenzione alla qualità del codice, alla sicurezza e alla performance è centrale, così come la capacità di documentare e trasferire conoscenze all'interno del team.
Il contesto lavorativo può variare da grandi aziende a PMI e startup; sono frequenti contratti a tempo indeterminato, libero professionista (consulenza) e posizioni remote o ibride. Il ruolo richiede aggiornamento continuo per seguire l'evoluzione tecnologica e le best practice del settore.
Il mercato per Ingegnere di programmazione presenta dinamiche importanti: sul sito sono attualmente pubblicati 5003 annunci che spaziano dal software enterprise ai sistemi embedded, dal cloud alle soluzioni IoT (es. Roma, Torino, Milano).
Aziende di consulenza, startup e grandi realtà tecnologiche come Bitrock, ADENTIS Italia, Shakers ricercano profili in grado di progettare, sviluppare e manutenere applicazioni complesse. Trend emergenti includono maggiore adozione di DevOps, containerizzazione e pratiche di sviluppo basate su dati e intelligenza artificiale.
Studi richiesti: Laurea triennale o magistrale in Ingegneria Informatica, Informatica, Ingegneria del Software o corsi equivalenti; master o specializzazioni in sviluppo software, architetture distribuite, DevOps o sicurezza informatica sono considerati un valore aggiunto.
Competenze richieste: Programmazione (Java, C#, Python, JavaScript/TypeScript), Strutture dati e algoritmi, Progettazione di sistemi e pattern architetturali, Database relazionali e NoSQL, Sviluppo API RESTful e GraphQL, Controllo versione (Git), Testing automatico e TDD, CI/CD e automazione delle pipeline, Containerizzazione (Docker, Kubernetes), Cloud computing (AWS, Azure, GCP), Sicurezza del software e crittografia di base, Debugging e ottimizzazione delle prestazioni, Metodologie Agile/Scrum, Integrazione continua e deployment, Capacità di documentazione tecnica
5.003 Annunci per Ingegnere di programmazione
Finance & Insurance
è la nostra Practice specializzata nella fornitura di servizi personalizzati per il settore assicurativo e finanziario. Accompagniamo i nostri clienti nel loro percorso di...
Cerchiamo nuovi Core Team Members per AINEXXO Non aspetti a candidarsi dopo aver letto questa descrizione: per questa opportunità è previsto un elevato volume di candidature. Non stiamo cercando sempl...
CHI SIAMO
ADENTIS Italia è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy.
Presente in 14 paesi europei con oltre 8.500 dipendenti, abbiamo aperto,...
aizoOn, società di tecnologia e consulenza, indipendente, operante a livello globale, ricerca un / a Aerospace Software Engineer.
Il/La...
Randstad Digital , la divisione specializzata nella ricerca e selezione di talenti IT di Randstad Italia, è alla ricerca di un
per azienda cliente produttrice e distributric...
Who are we?
At Vertiv, we’re on a mission to empower the people that will power the future. From a simple swipe to life-changing medicines, from push notifications to generative AI. We...
Un'azienda di consulenza tecnologica è alla ricerca di uno Sviluppatore Software per lavorare su progetti di automazione industriale. Il candidato ideale dovrebbe avere una laurea in ingegner...
Il Gruppo Exprivia (c.ca 4.000 persone), specializzato in Information and Communication Technology (ICT), è tra i principali protagonisti della trasformazione digitale sul mercato nazionale e...
Engineering Department (Pavia, Italy) - Hybrid
If you are looking for a fun and dynamic work environment Funambol is the company for you. Funambol is theleading personalcloud solution...
Entra a far parte di un gruppo internazionale dove le persone vengono prima di tutto.
In Entain Italia troverai un ambiente dinamico, inclusivo e stimolante – in cui potrai esprimere il...