I would say the second one.

"he has worked..." claims he may still be working there.

"he worked" would be a complete action. I would even say "he had worked".

...zur Antwort