Immigrant IT workers battle perceptions

Imagine spotting your dream job posted on a Web site. You have all of the qualifications to land the position including a degree from a world-class university, loads of experience and are able to start today.

Now imagine knowing that even with a loaded r