1) Vicar is a Protestant term, which means that not only are only comments about catholic training irrelevant, but so are the paedo jokes. Still, nice try eh?
2) Being a vicar is a vocation - something you are called to. So no, there aren't job adverts for it as such.
3) Be that as it may, it is something that you decide to do and you then apply for it with the relevant diocese of the Church of England.
4) You will need to study theology. My dad, for example, has a masters degree in theology, which he studied for at Wycliffe College, Oxford.
5) The interview process is extremely tough - it's something like 3 days of interviews with oodles of people. Very difficult.
6) No, you don't have to be perfect. It would be absurd for the church to expect you to be so, when one of the tenets of Christian belief is that humans are by nature flawed. However, you should clearly be committed to living a good, Christian life.
7) Church of England ministers are paid by the Diocese. They are part funded by donations from the parishioners and partly by the CoE, who have plenty of investments to maintain funding. They are not directly government funded.
Anything else you want to know?