How to get jobID of a recurring job

I’m trying to run two recurring jobs in which one runs yearly and one runs monthly. So I don’t want this to run at a time every year. so how can I use BackgroundJob.ContinueWith for two recurring jobs. Tried getting hashcode of my job but that is not helpful. Every time it creates a new jobid. Can anyone help me in this. Thanks in advance.