C&D Technologies Jobs in Hopkinton, RI