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 8459 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 Randstad Digital Italia, Aerea Spa, Gruppo Euris Spa 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
8.459 Annunci per Ingegnere di programmazione
- No product managers. Il ruolo “PM” è ripartito tra software engineer e designer. Sei molto responsabilizzato sull’output finale: non hai specs iper-dettagliate. Non sei mero esecut...
TAS SpA, multinazionale specializzata in soluzioni software per la monetica, i pagamenti, i mercati finanziari e i sistemi per l'Extended Enterprise, ricerca per la propria sede di Roma un/a S...
DXC Technology Inc. is seeking a Sr Analyst III Software Engineering in Rome, Italy. The ideal candidate will assist in developing software solutions, work on debugging code, and collaborate with team...
About Entando
At Entando we're building the next generation of our Composable Application Platform. Our vision is to enable enterprises to move from ops to apps in no ti...
Luogo: Firenze
Responsabilità
- Progettazione e sviluppo di software embedded in C/C++ per sistemi aerospace
- Sviluppo e manutenzione di firmware per dispositivi em...
aizoOn, società di tecnologia e consulenza, indipendente, che opera a livello globale ricerca un / una C / ADA Software Engineer.
Il / La candidato / a sarà inserito / a nell’area Engin...
Teoresi S.p.A., 35+ anni di storia, 6 società tra Italia, Stati Uniti, Germania, Svizzera, +1200 risorse, 3 acquisizioni in un anno, un unico part...
Sei un/a C++ Developer pronto/a per nuove sfide?
Allora continua a leggere, perché ti stiamo cercando per un progetto interessante per un'azienda partner operante nel settore della fabbr...
Stiamo costruendo il sistema operativo degli studi sanitari 🩺
Negli studi sanitari, clinica, operatività e burocrazia si intrecciano ogni giorno, ma troppo spesso tra strumenti...
Chi siamo
Siamo un team tecnico snello che sviluppa una piattaforma distribuita ad alte prestazioni su AWS. Cerchiamo persone che sappiano ragionare per sistemi, leggere, revisionare...