Description: Job Description Job Title:Automotive Technician / MechanicLocation: -20111 P St, Omaha, NE 68135Job Overview:This brand-new state-of-the-art facility is scheduled to open in March 2025 Interviews will (more...) Company: Christian Brothers Automotive Location: Council Bluffs Posted on: 1970-01-01