Normally, job application is filled out after hiring manager makes an offer. This where you might need to fill out any felonies. If during this phase something goes wrong, I would not hold it against you. And if someone does, you tell them you have been working for 20 years at different jobs and didn't think your felony was an issue anymore.
One of these days, I will ask someone from HR about this.