If I was you I would send E-mail of Resume to small companies. The reason for small companies is they will be more willing to let you start in thier company. My Computer GEEK, Is from Romania, All I had to do is fill out a statement for his work visa.Stateing that I would employe him for a period not less than 1 year.
His starting salary maybe lower than your hoping for. It is only 25k pear year but all medical is free to him.
Many Sign companies are hiring computer programers, Now that alot of fabrication and design are done by computer.
And second thought our industry(SIGNS) has a BBS for help wanted and jobs wanted. Alot of overseas personal ask for jobs there.
I' bet most industries have web pages with job boards like ours. Go to good old google and type in profession.
http://www.signweb.com/script/forum/list.php?f=12