Granite Telecommunications jobs