There is a Visa Office in Buffalo , United States, capiche ?
if they give you the 1 year permit, you must go there (U.S.) and aplly ,so you need a visitor visa...
You mean you have a contract job for one year? if so then your company can extent that period by one year again