Despite there being 3.2 million unemployed Italians, Francesco Maria Gallo, a spokesman for Face4Job, said recruiters across the country are struggling to fill vacancies.
This is mainly due to intermediaries between business and candidates, such as temping agencies, failing to match jobseekers with the skillsets required for the post, he added.
"They don’t have the capacity to make the most of candidates’ talents and adequately communicate them to businesses, which are looking - and continue to look [for candidates]."
There are currently over 1.3 million jobs available, according to research conducted by Face4Job of with the help of companies' human resources departments across the country.
Most of the opportunities are in Milan’s Lombardy region, where 397,000 jobs are available.
Veneto in the north-east, reputed for its entrepreneurial residents, has 280,800 posts available, while there are 205,400 jobs in Rome’s Lazio region.
Despite youth unemployment standing at 42.9 percent, Face4Job said there are tens of thousands of jobs available specifically for young Italians.
Employers are searching for 205,800 new university graduates and 14,500 people with a diploma, the recruitment agency said.
Jobseekers with a commercial and sales background have the best chance of finding work, with 391,800 positions available in the sector.
There are also 281,600 technology and IT jobs, a reflection of Italy’s greater push to get citizens online.
But there are still opportunities in Italy’s more traditional sectors, with 228,930 positions available in engineering and manufacturing, Face4Job said.
Employment rules in Italy are currently undergoing an overhaul, with Prime Minister Matteo Renzi’s so-called Job’s Act” set to make it easier for companies to hire and fire staff.
The move aims to create a more dynamic workforce and more opportunities for young Italians, but Renzi’s plans have faced strong opposition from unionists.