I'm no expert, but here's what I think you should do:
1- apply for gcms
2- do as Nandy did
3- do not get a paper from your boss that your job will be kept for you. I have no idea how that works especially when you're a foreigner. Sorry to say this, but it makes your application look fake...