Yes, you may open a corporate bank account with any of the local or international banks based in Singapore, and in some cases, overseas.
If you are unable to come to Singapore, choose a bank that does not require your presence. Standard Chartered Bank and HSBC are two international banks that allow you to open a bank account without you having to be in Singapore.