public works job description