They are all possible I guess, but "made a good job in" is the least natural to me. The variants aren't always interchangeable; the choice may depend on the rest of the sentence. " However, "He made a good job in that repair", for example, does not seem natural to me.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.