Skytechnology srl è una società di ingegneria punto di riferimento sul mercato dal 2004 per progettazione e consulenza di sistemi embedded per aziende che operano in diversi settori industriali e all'avanguardia (telecomunicazioni, automotive, avionica, aerospazio, trasporti, elettromedicale e automazione industriale).
\n
Sta pensando di candidarsi? Non aspetti, scorra verso il basso e invii la sua candidatura il prima possibile per non perdere l'possibilità.
\n
Skytechnology integra esperienze e competenze affiancando i clienti nella creazione di innovazione tecnologica in ambito firmware/software embedded, hardware/FPGA, test e simulazione, compliance, validation, web IoT.
\n
Profilo
\n
Software Engineer (Application Distributed Sw)
\n
Sede
\n
Roma
\n
Settore
\n
Aerospazio e Difesa
\n
Esperienza
\n
Senior (Minimo 5 anni)
\n
Responsabilità Principali
\n
Definire architetture software distribuite utilizzando standard O.O. (UML) e Design Patterns avanzati.
\n
Implementare componenti software mission-critical utilizzando Java, C++ o Python.
\n
Gestire problematiche complesse di multi-threading, concurrency e ottimizzazione della memoria.
\n
Garantire l'affidabilità del software attraverso l'approccio
\n
Test-Driven Development (TDD)
\n
e la scrittura di Unit Test (JUnit, CPPUnit, Spock).
\n
Gestire il versionamento del codice con GIT e partecipare attivamente ai processi di CI/CD e DevOps.
\n
Progettare e gestire basi di dati relazionali e NoSQL, implementando strategie di Load Balancing per garantire la scalabilità dei sistemi.
\n
Requisiti Tecnici Necessari
\n
Almeno 5 anni di esperienza documentata nello sviluppo di software professionale.
\n
Ottima padronanza di
\n
Java
\n
,
\n
Python e/o
\n
C++
\n
.
\n
Eccellente conoscenza della programmazione Object Oriented, dei principi SOLID e dei principali Design Pattern. Capacità di modellazione UML.
\n
Profonda conoscenza dei principali protocolli di rete per la comunicazione tra sistemi distribuiti.
\n
Utilizzo esperto di
\n
GIT
\n
, conoscenza di
\n
Jenkins e degli strumenti di Configuration Management.
\n
Solida competenza nella gestione di database SQL (es. PostgreSQL) e NoSQL.
\n
Ottima capacità di scripting in ambiente Linux (Bash, Python) per l'automazione dei task.
\n
Unisciti al nostro team di Ricerca e Sviluppo! xivgfpx