311 open jobsUpdated July 22, 2025