My current company is not giving reference letters with duties. I am planning to prepare the letter and get it signed.
Can i get it signed by Manager compulsory or can it be done by senior colleague ? YES
Should those roles be on a stamp paper or plain A4 ? If your company allows on stamp paper that would be ideal. Else you have to settle for an A4 sheet.
Covering letter is compulsory from me ? Do you feel you need to explain this situation to CIC ? Yes, I believe. Nonetheless CIC does mention that you explain in a letter if there are any required documents missing.
My company won't provide reference letters so I would need to write the reference letter and get it signed by my manager or senior colleague.would try his need to be on stamp paper ?