Job analysis information

Macy IT Solution Ltd has appointed an external HR Auditor to review all HR documents in 2020. Based on the finding of reports, two posts did not have proper and correct job description, they are Programmer and Help Desk Support.

Assuming that you are the Human Resources Manager of a company over 1,000 employees, please propose TWO methods for each post on how to collect job analysis information with elaborations and state the sources of the information can be sought?