Believe me I know the difference between, Engineering, Science and IT.
But Sri Lankan IT companies do not care whether people got an Engineering degree or not. If someones analytical skills are good and if he can code, he will be assigned to the post of an Engineer who actually is a developer...