I am an entry-level programmer (just graduated university 2 years ago) living in a smaller city, so the job market is a bit dry and their aren't a lot of opportunities for people just starting out. I am applying to a job where I don't meet some of the job requirements posted on the company's website, mainly that they are looking for someone with several years' experience in their particular field.
I understand that I may not get the job but I want to apply anyway because I like the company and I am hoping I can prove my worth to them enough that they can give me a chance. Problem is, I feel like the interview is the best place for me to make a case for myself. What can I say when I submit my resume and cover letter that shows that I am willing to work hard to make up for my deficit in experience, enough to at least get a foot in the door? Should I mention that I know I don't fill the requirements? Would not mentioning it be disingenuous?