We do not currently know of any antonyms for does a bang-up job.
For similar words to does a bang-up job, try: