It is a common mistake to confuse a computer analyst with a computer programmer or a programmer analyst. The possible complication arises from the fact that the U.S. Department of Labor states that programmer analyst job titles can be used for both of the previously mentioned jobs. Additionally, a part of the computer system analyst job can include some computer programming assignments. However, only the computer systems analyst is listed on the TN Visa Occupation List, so the consequences of the confusion can be a TN visa denial.
It is helpful to know that it is possible to reassess the job description and change the job title from a programmer analyst to a computer system analyst. The requirement that needs to be fulfilled is that the job descriptions are matching. Also, the employer can leave out the job title when he/she is filing the letter of support.
Special derivative visa status is granted for the spouse or the minor children, which allows them to follow the computer systems analyst. However, they will not be able to get employment in the United States during that period.