If he can get a NOC from his actual employer then YES he can come back immediately.

If he can not get a NOC from his actual employer then he will be banned from re-entry for 2 yrs.

By the way there is nothing related to "successfully completing" your contract and being able to return or re-entry again immediately.

NOC is at the sole discretion of the employer.

Regards!!