More jobs:
Job Description & How to Apply Below
4 months ago Be among the first 25 applicants
Join to apply for the Software Engineer Expert role at Rheinmetall
CHE COSA CERCHIAMO
Rheinmetall Italia S.p.A sta cercando un/una Software Engineer Expert da inserire all’interno dell'unità Sviluppo Software, per la propria sede di Roma.
Siamo leader mondiale nella Difesa e Sicurezza, operiamo in oltre 60 paesi come parte di uno dei principali gruppi industriali europei, Rheinmetall AG e siamo l’unica azienda nel settore della Difesa nel novero dei 40 titoli tedeschi a maggiore capitalizzazione e liquidità quotati sul segmento “Prime Standard” della Borsa di Francoforte (Dax 40).
Siamo un'azienda che sta affrontando un processo di evoluzione e trasformazione digitale in grado di creare opportunità di carriera in un ambiente di apprendimento e sviluppo continuo.
Etica, integrità, sostenibilità, inclusione, customer-centricity e innovazione sono i nostri valori da cui discende l'impegno per le nostre persone.
Sei una persona innovativa che ricerca il miglioramento continuo in tutto quello che fa?
Ti piace lavorare in team per migliorare i processi e le prestazioni della funzione in cui lavori?
Vuoi avere un ruolo attivo, che ti venga riconosciuto, nella crescita aziendale?
Vuoi lavorare con i migliori tecnici e/o ingegneri presenti nel mercato della difesa?
Vuoi acquisire nuove competenze e soft skills?
Il Software Engineer Expert è responsabile dello sviluppo di software di alta qualità, della scrittura di codice efficiente e della progettazione e l'ottimizzazione di algoritmi, fino ai test e alla manutenzione. Ha un ruolo nella definizione dell'architettura del software, di strutture modulari, scalabili e sicure. Fornisce feedback costruttivi ai membri del team meno esperti e si assicura che il codice sia conforme agli standard aziendali, attraverso code review e pair-programming.
La risorsa sarà coinvolta nello sviluppo di sistemi radar all’avanguardia che svolgono ruoli mission-critical in un’ampia varietà di contesti. Lavorerà a stretto contatto con ingegneri esperti, all’interno di team multidisciplinari seguendo le pratiche Agile per lo sviluppo di software.
La posizione prevede la progettazione e l’implementazione di codice robusto, che assicuri affidabilità, efficienza, sicurezza e manutenibilità. Verrà curato l’intero ciclo di vita del software: dall’analisi dei requisiti, attraverso la progettazione, lo sviluppo e la scrittura di unit test fino all’integrazione del software con il target hardware.
Le attività principali richieste sono:
Analisi dei requisiti di sistema e studi di fattibilità
Sviluppo e progettazione di applicativi software in ambienti Unix-like soprattutto real-time.
Contribuire alla definizione delle architetture
Redazione della documentazione tecnica in conformità alla MIL-STD-498 ed ai processi aziendali,
Definizione ed esecuzione di test case e debugging
Ottimizzazione delle prestazioni
Mentoring e formazione
Utilizzo di tools di gestione del ciclo di vita del software e di Continuous Integration e Continuous Delivery;
Garantire la qualità del software prodotto secondo gli standard aziendali
CHE COSA DEVI PORTARE CON TE
Laurea in informatica o Ing. Informatica.
Buona conoscenza della Iingua inglese parlata e scritta.
Ottima conoscenza dei principali standard di analisi e progettazione del software O.O (UML, design patterns, etc).
Ottima conoscenza di tutto il ciclo di vita del software
Ottima conoscenza di Java e/o C++
Saper applicare con regolarità le best practice di O.O.P
Buona capacità di comprensione delle esigenze degli stakeholders al fine di trasformarle in requisiti software tramite SYSML/UML, DOORS
Buona conoscenza dei principi di TDD e Unit Testing per il test e la validazione del software prodotto (es. JUnit, CPPUnit, Spock)
Ottime capacità di ottimizzazione del software attraverso l'uso di profiler e tools per l'analisi del codice statica e dinamica
Ottima conoscenza dei principali protocolli di rete
Buona conoscenza di GIT
Ottima conoscenza del sistema operativo Linux e linguaggi di scripting
Buona conoscenza di Jenkins, strumenti di configuration management…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×