MY Job Duties include
Highlighted Orange part is falls under NOC 2171 & Black part is falls under NOC 2174
1. Confirms project requirements by reviewing program objectives, input data and output requirements with analyst, supervisor, and client.
2. May gather the information regarding user's basic requirements in the project, before the planning and designing of optimization model .
3. Write, update, and maintain computer programs or software packages to handle specific jobs, such as tracking inventory, storing or retrieving data, or controlling other equipment.
4. Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the Program.
5. Perform or direct revision. repair. or expansion of existing programs to increase operating efficiency or adapt to new requirements.
6. Testing application to ensure the code is correct, debug the errors where they occur and rerunning & rechecking the program until it produces the correct results.
7. Make experiments on the product while it goes through various phases of SDLC to takeout best performance from the product and to maintain its quality assurance.
8. Investigate whether networks, workstations, the central processing unit of the system, and/or peripheral equipment are responding to a program's instructions.
9. Assign, coordinate, and review work and activities of programming personnel and train subordinates in programming and program coding.
10. Working with technical writers and trainers lo develop user support materials like user manuals.
11. Make queries with end-users to gather the much needed changes requirements and then discuss it with team and management.
Please now you suggest under which Noc I should apply. I have these job duties on my present experience