You are on page 1of 3

10/7/2016

UnitGroup

WelcometoNOC(/NOC/English/NOC/2011/Welcome.aspx)
QuickSearchResult(/NOC/English/NOC/2011/QuickSearch.aspx?val65=java)

UnitGroup

UnitGroup
2174Computerprogrammersandinteractivemedia
developers
Computerprogrammerswrite,modify,integrateandtestcomputercodeformicrocomputerand
mainframesoftwareapplications,dataprocessingapplications,operatingsystemslevelsoftware
andcommunicationssoftware.Interactivemediadeveloperswrite,modify,integrateandtest
computercodeforInternetapplications,computerbasedtrainingsoftware,computergames,
film,videoandotherinteractivemedia.Theyareemployedincomputersoftwaredevelopment
firms,informationtechnologyconsultingfirms,andininformationtechnologyunitsthroughoutthe
privateandpublicsectors.

ExampleTitles
Webprogrammer
applicationprogrammer
businessapplicationprogrammer
computergamedeveloper
computerprogrammer
ebusiness(electronicbusiness)softwaredeveloper
interactivemediadeveloper
multimediadeveloper
operatingsystemsprogrammer
programmeranalyst
scientificprogrammer
softwaredeveloper
softwareprogrammer
systemsprogrammer
Viewalltitles(ViewAllTitlesQuickSearch.aspx?val=2&val1=2174&val65=java)

Mainduties
http://www5.hrsdc.gc.ca/NOC/English/NOC/2011/ProfileQuickSearch.aspx?val=2&val1=2174&val65=java

1/3

10/7/2016

UnitGroup

Computerprogrammersperformsomeorallofthefollowingduties:
Write,modify,integrateandtestsoftwarecode
Maintainexistingcomputerprogramsbymakingmodificationsasrequired
Identifyandcommunicatetechnicalproblems,processesandsolutions
Preparereports,manualsandotherdocumentationonthestatus,operationand
maintenanceofsoftware
Assistinthecollectionanddocumentationofuserrequirements
Assistinthedevelopmentoflogicalandphysicalspecifications
Mayleadandcoordinateteamsofcomputerprogrammers
Mayresearchandevaluateavarietyofsoftwareproducts.
Interactivemediadevelopersperformsomeorallofthefollowingduties:
ProgramanimationsoftwaretopredefinedspecificationsforinteractiveCDs,DVDs,video
gamecartridgesandInternetbasedapplications
Programspecialeffectssoftwareforfilmandvideoapplications
Write,modify,integrateandtestsoftwarecodeforecommerceandotherInternet
applications
Assistinthecollectionanddocumentationofuserrequirements
Assistinthedevelopmentoflogicalandphysicalspecifications
Mayleadandcoordinateteamsofinteractivemediadevelopers
Mayresearchandevaluateavarietyofinteractivemediasoftwareproducts.

Employmentrequirements
Abachelor'sdegreeincomputerscienceorinanotherdisciplinewithasignificant
programmingcomponent
or
Completionofacollegeprogramincomputerscienceisusuallyrequired.
Specializationinprogrammingforengineeringandscientificapplicationsrequiresspecific
postsecondarystudyorexperience.

Additionalinformation
Progressiontoinformationsystemsanalyst,softwareengineerorWebdesignerispossible
withexperience.

Classifiedelsewhere
Computernetworktechnicians(2281(ProfileQuickSearch.aspx?
val=2&val1=2281&val65=java))
Databaseanalystsanddataadministrators(2172(ProfileQuickSearch.aspx?
val=2&val1=2172&val65=java))
Ebusinessmanagers(in0124(ProfileQuickSearch.aspx?val=0&val1=0124&val65=java)
Advertising,marketingandpublicrelationsmanagers)
Graphicdesignersandillustrators(5241(ProfileQuickSearch.aspx?
http://www5.hrsdc.gc.ca/NOC/English/NOC/2011/ProfileQuickSearch.aspx?val=2&val1=2174&val65=java

2/3

10/7/2016

UnitGroup

val=5&val1=5241&val65=java))
Informationsystemsanalystsandconsultants(2171(ProfileQuickSearch.aspx?
val=2&val1=2171&val65=java))
Informationsystemstestingtechnicians(2283(ProfileQuickSearch.aspx?
val=2&val1=2283&val65=java))
Softwareengineersanddesigners(2173(ProfileQuickSearch.aspx?
val=2&val1=2173&val65=java))
Webdesignersanddevelopers(2175(ProfileQuickSearch.aspx?
val=2&val1=2175&val65=java))
ClassificationStructure2(Occupations.aspx?val=2)

http://www5.hrsdc.gc.ca/NOC/English/NOC/2011/ProfileQuickSearch.aspx?val=2&val1=2174&val65=java

3/3

You might also like