How to Create a Table of PDFs with Views?
Generally there would be two steps to this in Drupal 7.


Create a content type with the fields you need
Create a view to pull in that content


In your content type settings, manage the fields, and you can add a file attachment field (for uploading the PDF) and a text field for entering the job title. Date of upload is automatically created in the sense that your HR people will create a new piece of content (of this new type) when they want to upload a new job opening, and you can use that piece of content's date last edited data for that field. You can enable display of that info in the view settings under Fields.

Once you get your view correctly displaying all the content from your new content type, you can work on styling it as a table with CSS.