✔ 最佳答案
This letter is rather okay. However, as you have been working for almost 5 years, I would suggest you to say more about the last job. The experience and knowledge you got from the last job will more or less dedicate how much interest from the new employer to arrange an interview for you. Of course, it's important that the experience is relevant to the job you are applying for.
Thus, please see if the below is better?
With reference to your advertisement on your website, I am writing to apply for the post of XXX.
I was the (post) at (the 2nd) company for almost 4 years. My job duties are XXXX (try your best to tell more to prove your strength and relevance to the new job). Before my present employment, I was hired by XXX (1st company) as a XXX (post).
Academically, I graduated from XXX. (If possible, highlight some better subject results).
I wish that I can be considered a candidate of this vacancy and granted an interview at your convenience.
Yours sincerely,
.......