If you need to choose your own job, you need to obtain the consent of the directional unit.
Your situation is already a breach of contract, and the related breach of contract may involve a series of expenses such as tuition compensation.
If you must breach the contract, it is recommended to negotiate with Sinopec to reach a mediation agreement before choosing a job.
If mediation fails, the agreement can only be dissolved through legal means and litigation.