JUNIOR SOFTWARE ENGINEER
Openjobmetis Spa ricerca e seleziona un Junior Software Engineer per azienda operante nel settore rail e dei sistemi di segnalamento ferroviario in Provincia di Pistoia.
Ruolo e mansione
La risorsa sarà inserita all’interno del team di Ingegneria R&D; e sarà responsabile della progettazione, sviluppo, test e manutenzione del software. Si occuperà dell’intero ciclo di vita dello sviluppo software per clienti esteri: dalla raccolta e analisi dei requisiti, alla progettazione, codifica, integrazione, verifica e validazione, garantendo il rispetto degli standard di qualità, sicurezza e dei tempi di progetto previsti. In particolar modo, si occuperà delle seguenti attività:
- Analisi delle esigenze tecniche e definizione dei requisiti software.
- Progettazione del software mediante diagrammi, flowchart, modelli e algoritmi.
- Sviluppo di applicazioni e moduli software in linguaggi quali, ad esempio: C, C++, Java.
- Manutenzione e miglioramento dei codebase esistenti, inclusa revisione del codice.
- Individuare e risolvere problemi tecnici del software, proponendo soluzioni efficaci e affidabili per garantire il corretto funzionamento dei sistemi.
- Progettare e realizzare miglioramenti del software, sia dal punto di vista funzionale che prestazionale, per aumentare qualità, stabilità e sicurezza delle applicazioni.
- Esaminare nuove tecnologie e strumenti di sviluppo, valutando se possono essere introdotti ne
Ruolo e mansione
La risorsa sarà inserita all’interno del team di Ingegneria R&D; e sarà responsabile della progettazione, sviluppo, test e manutenzione del software. Si occuperà dell’intero ciclo di vita dello sviluppo software per clienti esteri: dalla raccolta e analisi dei requisiti, alla progettazione, codifica, integrazione, verifica e validazione, garantendo il rispetto degli standard di qualità, sicurezza e dei tempi di progetto previsti. In particolar modo, si occuperà delle seguenti attività:
- Analisi delle esigenze tecniche e definizione dei requisiti software.
- Progettazione del software mediante diagrammi, flowchart, modelli e algoritmi.
- Sviluppo di applicazioni e moduli software in linguaggi quali, ad esempio: C, C++, Java.
- Manutenzione e miglioramento dei codebase esistenti, inclusa revisione del codice.
- Individuare e risolvere problemi tecnici del software, proponendo soluzioni efficaci e affidabili per garantire il corretto funzionamento dei sistemi.
- Progettare e realizzare miglioramenti del software, sia dal punto di vista funzionale che prestazionale, per aumentare qualità, stabilità e sicurezza delle applicazioni.
- Esaminare nuove tecnologie e strumenti di sviluppo, valutando se possono essere introdotti ne