Go to this website: http://www5.hrsdc.gc.ca/noc/english/noc/2011/QuickSearch.aspx?val65=*
Look at the NOC codes below and find the one that best describes your main duties and responsibilities:
1.) 217 Computer and information systems professionals
2171 Information systems analysts and consultants
2172 Database analysts and data administrators
2173 Software engineers and designers
2174 Computer programmers and interactive media developers
2175 Web designers and developers
or
2.) 228 Technical occupations in computer and information systems
2281 Computer network technicians
2282 User support technicians
2283 Information systems testing technicians
The codes under 1.) is skill level A and under 2.) is skill level B
It is the main duties and responsibilities that decide your NOC code, not the title. Make sure the first few duties listed in the NOC code are most consistent with what you do since those ones are considered by CIC to be the "main duties". So if 2173 closely describes your job, then that is the code you would use. Hope this helps.
A word of caution: Your employer should not copy the main duties/responsibilities listed in the NOC code word for word when they prepare your reference letter. They should give you a detailed list of what your actually do.