For 2171
Employment requirements
A bachelor's degree in computer science, computer systems engineering, software engineering, business administration or a related discipline
or
Completion of a college program in computer science is usually required.
Experience as a computer programmer is usually required.
Certification or training provided by software vendors may be required by some employers
http://www5.hrsdc.gc.ca/noc/english/noc/2011/ProfileStructure.aspx?val=0&val1=2171