If youre already workig there, yes. Because they can run a background check and fire you for lying. You can always explain the situation later.
If you're doing a job application, yes. Because they're going to run a background check and if you lie, you'll end up not getting the job. You might not get the job if you put yes, but they'll blacklist you if you lie. Even if they don't run a check, it can cause big problems later.
BTW in some places, like Delaware, traffic camera violations are fine only and don't show up on a DMV check.
I'm guessing that's the case in Philadelphia, too. I knew they didn't issue points, but thought it might still show up on a DMV check. If only point-issued infractions appear, I'm in the clear. Just to be safe, however, I was up front with any ticket that was ever issued (even if it was just a fine).
Also, they sent me a job offer and I just sent back the documentation signed approving background checks.