Currently the order in which jobs are filled is completely intransparent and often feels like the job you want filled first has the least priority (for example medical workers for growth seem to have a very low priority). So I end up disabling all free specialist jobs and have to check every month if there is a new worker pop I want to promote. This is unnecessary micromanagement, and the opposite of what the new economy system was supposed to achieve.
My suggestion is to add at least another layer of control to the job system. For example, you should be able to move job categories up and down inside a stratum. The jobs at the top get filled first and the ones at the bottom get filled last. If you can then still disable individual job slots then you can avoid a lot of the regular checking on planets.
A further possibility would be to set a priority species (or priority order of species) for each job type either centrally or on a planet by planet level.
My suggestion is to add at least another layer of control to the job system. For example, you should be able to move job categories up and down inside a stratum. The jobs at the top get filled first and the ones at the bottom get filled last. If you can then still disable individual job slots then you can avoid a lot of the regular checking on planets.
A further possibility would be to set a priority species (or priority order of species) for each job type either centrally or on a planet by planet level.