We do not currently know of any synonyms for indefinite term contract.
For similar words to indefinite term contract, try: