Technical Lab IT Manager at ALTEN Technology USA | Shinobi Jobs