Hello guys,
Can anyone please tell if the following job duties is a good match for NOC 2173 or NOC 2174?
JOB 1:
1. Analyzing and evaluating system requirements
2. Engineered the system architecture in accordance with the set guidelines
3. System software devvelopment in accordance with software requirements and specification
4. Unit testing and debugging the system
5. System source code review and walkthrough reports
6. Participate in development team meetings and ensure timely delivery of assigned tasks following agile and software development methodology.
JOB 2:
1. Analyzing and evaluating system requirements.
2. Software development and maintenance in accordance with the software requirements and
specification.
3.Modifying and updating system software (source code) to incorporate new system
functionality and enhancements.
4. Unit testing and correcting faults in the system software.
5. Writing and updating software architecture documentation in accordance with the design
implementation and set guidelines.
6. Reviewing source code of peers and ensuring it is in accordance with the set guidelines.
7. Attend project team meetings and deliver assigned tasks in accordance with the Agile and
Scrum software development methodology.
NOC 2173:
Software engineers and designers perform some or all of the following duties:
Computer programmers perform some or all of the following duties:
Can anyone please tell if the following job duties is a good match for NOC 2173 or NOC 2174?
JOB 1:
1. Analyzing and evaluating system requirements
2. Engineered the system architecture in accordance with the set guidelines
3. System software devvelopment in accordance with software requirements and specification
4. Unit testing and debugging the system
5. System source code review and walkthrough reports
6. Participate in development team meetings and ensure timely delivery of assigned tasks following agile and software development methodology.
JOB 2:
1. Analyzing and evaluating system requirements.
2. Software development and maintenance in accordance with the software requirements and
specification.
3.Modifying and updating system software (source code) to incorporate new system
functionality and enhancements.
4. Unit testing and correcting faults in the system software.
5. Writing and updating software architecture documentation in accordance with the design
implementation and set guidelines.
6. Reviewing source code of peers and ensuring it is in accordance with the set guidelines.
7. Attend project team meetings and deliver assigned tasks in accordance with the Agile and
Scrum software development methodology.
NOC 2173:
Software engineers and designers perform some or all of the following duties:
- Collect and document users' requirements and develop logical and physical specifications
- Research, evaluate and synthesize technical information to design, develop and test computer-based systems
- Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
- Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems
- Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software
- May lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems.
Computer programmers perform some or all of the following duties:
- Write, modify, integrate and test software code
- Maintain existing computer programs by making modifications as required
- Identify and communicate technical problems, processes and solutions
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software
- Assist in the collection and documentation of user requirements
- Assist in the development of logical and physical specifications
- May lead and co-ordinate teams of computer programmers
- May research and evaluate a variety of software products.
Last edited: