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 16136 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 Jobtome, Gruppo Euris Spa, Tenth Revolution Group 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
16.136 Annunci per Ingegnere di programmazione
At Bending Spoons, we’re striving to build one of the all-time great companies. A company that serves a huge number of customers. A company where team members grow to their full potential. A compan...
Automata S.p.A. è la Società del Gruppo Cannon che da oltre 40 anni opera a livello internazionale nell'elettronica e nell'automazione industriale e di processo. La nostra offerta...
Evernote is a note-taking and organization platform that millions of users rely on for powerful note taking, project planning, personal knowledge management, and more. Now part of Bending Spoons, i...
Teoresi è una società internazionale di servizi di ingegneria, nata a Torino nel 1987.
Siamo specializzati nel supportare le aziende nella realizzazione di progetti che utilizzano tecnologie all...
The website you are visiting is protected and accelerated by Imperva. Your computer may have been infected by malware and therefore flagged by the Imperva network. Imperva displays this page for yo...
Evernote is a note-taking and organization platform that millions of users rely on for powerful note taking, project planning, personal knowledge management, and more. Now part of Bending Spoons, i...
Ci definiamo una realtà agile in forte trasformazione che ha nella qualità del codice e nell'innovazione continua il proprio tratto distintivo. La nostra mission: semplificare e migliorare la vita del...
Brain Technologies è alla ricerca di un/a:
Software Engineer – Sistemi Embedded e Real-Time
La risorsa sarà coinvolta nello sviluppo, nell'integrazione e nel testing di software embedded e re...
Skytechnology srl è una società di ingegneria punto di riferimento sul mercato dal 2004 per progettazione e consulenza di sistemi embedded per aziende che operano in diversi settori industri...
Randstad Digital
, divisione specializzata nella ricerca e selezione di profili IT, ricerca per conto di due prestigiose aziende di consulenza italiane con respiro internazionale, 2 Senior Ja...