Create/Update a SharePoint timer job on Web Application level

You can create a timer job only on the web application level. This is to not impact all your farm but just a site collection.

First, create your timer job as usually. Delete eventual already existing occurrence of the timer job, instanciate a new one and configure it:

Image

Next configure your feature as a Web application level:

Image

Deploy your solution.

Go to your central administration, manage web application, select yours and go to manage feature:

Image

Activate manually the feature. Now your timer job is launch and you can follow it on the timer job history page on the central administration.

Image

If you have make an update of the timer job, please run the following commands to restart the SharePoint timer:

Image