Yes, his last name has changed due to a court order.
To obtain a new card with his new legal name, you need to contact Social Security.
He is currently working part time. Do I need to contact his employer?
Yes. His employer should also be notified of the name change.