Software Engineer

4 ore fa

Lombardy, Lombardy, Italia AYES - Management & Technology Consulting Tempo pieno

Unisciti ad AYES come Software Engineer


AYES, multinazionale di consulenza ingegneristica e tecnologica, in vista dell'espansione delle proprie attività in Italia, è alla ricerca di un/una Software Engineer da inserire su progetti innovativi in ambito Software Development, Backend e Full Stack presso le nostre sedi e sui progetti dei nostri clienti in Lombardia.


Operiamo a livello globale nei settori Automotive, Automazione Industriale, Aerospazio & Difesa, Ferroviario, Energia, Oil & Gas, Life Sciences e Telecomunicazioni, supportando i clienti lungo l’intero ciclo di vita del prodotto, dalla progettazione allo sviluppo e alla validazione.


Se hai una forte passione per lo sviluppo software, almeno 2 anni di esperienza e una solida conoscenza di Java, JavaScript, TypeScript e Go, questa è l'opportunità giusta per te.



Responsabilità principali:

  • Sviluppo e manutenzione di applicazioni software utilizzando Java, JavaScript, TypeScript e Go;
  • Progettazione e sviluppo di applicazioni backend e frontend;
  • Analisi dei requisiti tecnici e funzionali e traduzione degli stessi in soluzioni software;
  • Sviluppo di nuove funzionalità e manutenzione evolutiva di applicazioni esistenti;
  • Progettazione e sviluppo di API e servizi;
  • Integrazione con database, sistemi esterni e servizi di terze parti;
  • Debugging, troubleshooting e ottimizzazione del codice;
  • Sviluppo di componenti software modulari, scalabili e manutenibili;
  • Implementazione di test e attività di verifica e validazione del software;
  • Analisi e risoluzione di anomalie durante le fasi di sviluppo e integrazione;
  • Collaborazione con team multidisciplinari nelle diverse fasi del ciclo di vita del software;
  • Utilizzo di strumenti di version control e collaborazione nello sviluppo software;
  • Redazione e aggiornamento della documentazione tecnica di progetto;
  • Supporto alle attività di integrazione, deployment e rilascio delle applicazioni.


Qualifiche e requisiti:


  • Laurea Triennale o Magistrale in Ingegneria Informatica, Informatica, Ingegneria Elettronica o titolo equivalente;
  • Esperienza di almeno 2 anni nello sviluppo software;
  • Buona conoscenza di Java;
  • Buona conoscenza di JavaScript e/o TypeScript;
  • Conoscenza del linguaggio Go (Golang);
  • Buona conoscenza della programmazione Object-Oriented;
  • Esperienza nello sviluppo di API e servizi backend;
  • Conoscenza dei principali concetti di Software Development Life Cycle;
  • Familiarità con sistemi di version control, preferibilmente Git;
  • Capacità di analisi e debugging del codice;
  • Buona capacità di lettura e comprensione di requisiti e specifiche tecniche;
  • Buone capacità analitiche, organizzative e di problem solving;
  • Attitudine al lavoro in team e alla collaborazione con diverse funzioni aziendali;
  • Buona conoscenza della lingua inglese.


Costituiscono un plus:


  • Conoscenza di Spring / Spring Boot;
  • Esperienza con Node.js;
  • Conoscenza di framework frontend come React, Angular o Vue.js;
  • Esperienza con REST API, Microservices e Web Services;
  • Conoscenza di SQL e database relazionali;
  • Conoscenza di database NoSQL;
  • Esperienza con Docker e Kubernetes;
  • Conoscenza di piattaforme Cloud come AWS, Azure o Google Cloud;
  • Esperienza con strumenti CI/CD, Jenkins, GitLab CI o GitHub Actions;
  • Conoscenza di sistemi Linux;
  • Esperienza con metodologie Agile / Scrum;
  • Conoscenza di architetture software e Design Patterns;
  • Esperienza nello sviluppo di applicazioni scalabili e distribuite;
  • Esperienza in ambito Automotive, Aerospazio & Difesa, Ferroviario o Industriale.


Cosa offriamo:


Il pacchetto retributivo per questo ruolo è compreso tra €31.000 e €42.000 e sarà valutato in funzione dell’esperienza professionale, delle competenze maturate e dei risultati emersi durante il processo di selezione.

La posizione preve