For each role, a composite score was calculated and the jobs were then ranked by these scores to identify roles that are in high demand, financially rewarding and popular among job seekers.