Hi Leo, in your cover letter you can explain why your company is not willing to give job duties. It also helps to write your own job descriptions and get your supervisor or manager to sign off. I've seen other people do that in the forum.
Other than that, I can't think of anything else we can...