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 10155 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 Teoresi Group, Randstad Digital Italia, Canonical 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
10.155 Annunci per Ingegnere di programmazione
Sede: Genova (Ibrido: 3 giorni in ufficio, 2 da remoto)
Contratto: Tempo Indeterminato
RAL: €24.000 / €35.000 in base ad esperienza e competenze, Buoni Pas...
Per conto di una realtà tecnologica in forte crescita nel settore fintech, siamo alla ricerca di una figura Senior Software Engineer / Staff Engineer da inserire i...
Tor - Recruitment & HR Consulting (Gruppo Lavoropiù spa) ricerca una figura di
💼 Software Engineer - Progettista Software
Il nostro cliente è una PMI con un know – how di oltre 40 anni nella progettazione e costruzione di macchine di processo per il settore cosmetico, farmaceutico, nutraceutico, alimentare e home care...
Descrizione dell'azienda Active Network S.P.A., fondata nel 1999, fornisce soluzioni di connettività innovative dedicate ai segmenti microbusiness, Soho e Sme. L'azienda si distingue...
Java/Spring Backend Software Engineer Professional
Telos è il Competence Center di Gruppo Euris SPA, un team organizzato in modo agile che si oc...
Randstad Digital, the specialized division of Randstad Italia in the search, selection, and training of ICT profiles, is seeking an Expert Operating System Engineer on behalf of a leading multinati...
Il nostro cliente è una PMI con un know – how di oltre 40 anni nella progettazione e costruzione di macchine di processo per il settore cosmetico, farmaceutico, nutraceutico, alimentare e home care...
Software engineer Java Liferay
Per attività in ambito railway cerchiamo un sw developer con esperienza
Esperienza: da 3 a 7 anni
Competenze:...
Java/Spring Backend Software Engineer Professional
Telos
è il Competence Center di Gruppo Euris SPA, un team organizzato in modo agile che si occupa di progettare e sviluppare soluzioni softw...