I'm Canadian, working now in the US on TN visa. Position title is Tech Lead, but in the Support Letter, it was written that I would perform responsibilities of a Computer System Analyst, so I got the TN without problem.
I now got a new offer, but the position title is C# .Net Developer. Will this cause a problem in getting TN? Maybe a correct Support Letter can fix it?
About TN, from Wikipedia:
TN status or TN visa is a special non-immigrant status in the United States, Canada, and Mexico that offers expedited work authorization to a citizen of these countries.
Computer System Analyst is in NAFTA job list, but Developer is not.
Please also see this article: TN Visa Approval: Software Engineer; prior denial as Programmer