Technical Staffing Resources Limited jobs

Technical Staffing Resources (TSR) are the in-house agency and master vendor for KBR who are aleading global engineering, construction, and services company. KBR support the hydrocarbon and government services market...