Any way to create jobs declaratively?

This seems like an obvious feature that is missing so maybe I’m not understanding Hangfire completely.

I have a list of recurring background tasks I want to perform in my application. Is it possible to specify these in a json or xml file? When Hangfire starts up it would read this file and start the jobs?

My understanding is that it persists jobs in a db server. Makes sense for dynamically created tasks in code but a large majority of my background jobs are static. I know exactly what I want them to do before I even deploy my application. Is Hangfire built for this scenario?

Is the accepted best practice to just create these jobs on application startup using the API? If so, where should I put this code?

If you know your jobs beforehand and know what to execute and their schedule you can simply use

http://docs.hangfire.io/en/latest/background-methods/performing-recurrent-tasks.html

It describes how you can install your recurring job.