Unless the offense occurred prior to your 18th birthday your criminal history is a permanent lifetime record.
You can get an assault charge taken off of your record by petitioning the court to have the charge expunged. Plea your case in front of a judge. There are no guarantees that it will be taken off of your record.
What kind of jobs you can't get with and assault charge?
Simple Assault is a criminal charge and will appear on your criminal record regardless.
It will be a PERMANENT part of your adult record.
An aggravated assault charge can stay on your record in New York state for the rest of your life. It can only be removed by going to court.
have the charge expunged via an attorney
If it's a felony charge, no.
Any charge that is dropped does remain on your record as an arrest, if indeed you were arrested for it. It just doesn't show as a conviction.
No. The charges were dismissed.
When a person is charged with assault, an employer can do a background check to look at a persons criminal past. The only way to get the charge off of your record, is to return to court and ask the judge if it can be expunged.
Not only "can" it stay on your record forever, it does stay on your record. It is a permanent part of your adult record if it happened after you turned 18. The only exception (that I know of) is if the charge is expunged, and even then, certain organizations can still see that it is there.
The fact that your record was expunged will not make any difference. Your "true" criminal record is not shielded from government agencies that are doing background checks. If may come down to a decision by the department as to whether they want to hire you, or not.