Can an Employment Pass holder be appointed as company secretary?

No. An EP holder who is also the sole director cannot act as the company secretary.