PLeonardo è un gruppo industriale internazionale, tra le principali realtà mondiali nell’Aerospazio, Difesa e Sicurezza che realizza capacità tecnologiche multidominio in ambito Elicotteri, Velivoli, Aerostrutture, Elettronica, Cyber Security e Spazio. Con oltre 53.000 dipendenti nel mondo, l’azienda ha una solida presenza industriale in Italia, Regno Unito, Polonia, Stati Uniti, e opera in 150 paesi anche attraverso aziende controllate, joint venture e partecipazioni. Protagonista dei principali programmi strategici a livello globale, è partner tecnologico e industriale di Governi, Amministrazioni della Difesa, Istituzioni e imprese. /ppAll’interno della UO C2 and ATM software engineering della Electronics Division stiamo cercando un/a bSoftware Developer /bper la nostra sede di bTaranto /bche possa contribuire allo sviluppo dei sistemi di comando e controllo in ambito difesa. /ppLa persona si occuperà principalmente delle seguenti attività: /ppAnalisi e definizione dei requisiti software, a vari livelli di dettaglio, per le funzionalità dei sistemi di comando e controllo (sia in ambito civile che in ambito difesa). /ppSviluppo in diversi linguaggi di programmazione. /ppGestione delle richieste dei clienti finali per le modifiche mirate al miglioramento o al debugging dei software rilasciati. /ppGarantire il rispetto dei key performance indicators applicabili nello sviluppo dei componenti software di propria responsabilità. /ppSviluppo di test case per supportare la verifica del software. /ppbTitoli di studio: /b /ppLaurea triennale e/o magistrale in Ingegneria Elettronica, Ingegneria Informatica, Ingegneria delle Telecomunicazioni o equivalenti /ppbJunior /b: 1-3 anni di esperienza /ppbExpert /b: 3-5 anni di esperienza /ppbConoscenze e competenze tecniche: /b /ppCapacità da analista funzionale programmatore /ppCapacità di analisi dei requisiti /ppPreferita conoscenza del tool DOORS /ppCapacità elevata di Problem Solving e Team Working /ppConoscenza della programmazione Object Oriented e della programmazione procedurale /ppConoscenza approfondita di almeno un linguaggio di programmazione tra Python, C++ e Java /ppPreferita conoscenza e applicazione del ciclo di vita software (p.e. Waterfall, Iterativo, Agile ed Extreme Programming) /ppPreferita conoscenza dei sistemi operativi Linux /ppPreferita conoscenza dei Design Patterns ed UML2 /ppPreferita conoscenza dei principali DBMS (Microsoft SQL Server, PostgreSQL, MySQL, Oracle SQL, SQLite) /ppConoscenza dei principali tool di versioning (SVN, Git, CVS) /ppConoscenza dei principali IDE di sviluppo (Eclipse, JetBrains, Visual Studio) /ppPreferita conoscenza di framework grafici quali JavaFx e di sviluppo applicativi e console FrontEnd in QT. /ppPreferita conoscenza del framework di sviluppo Angular /ppPreferita conoscenza sul design e l’usabilità di interfacce uomo macchina /ppPreferita conoscenza del processo di sviluppo del software secondo ED-109A /ppbCompetenze comportamentali /b: /ppProattività /ppCapacità di lavorare in team inter-funzionali /ppOttime capacità comunicative, collaborative e organizzative al fine di rispettare le date di consegna /ppFlessibilità nell'occuparsi di argomenti al di fuori del proprio dominio di competenza /ppbConoscenze linguistiche /b /ppItaliano (madrelingua) /ppInglese (Ascolto: B1, Lettura: B2, Interazione: A2, Produzione Orale: A2, Produzione Scritta: B2) /ppLa/il candidata/o ideale offre la propria disponibilità a svolgere l’attività lavorativa principalmente in sede e ad effettuare trasferte di breve/media durata, dopo adeguato training on the job, in Italia e/o all’estero. /p #J-18808-Ljbffr