My two employers prepared the following two JDs respectively. Do both of them match with NOC 2171? Please suggest.
JD 1 from Company 1:
1. Confer with users to understand the business needs and to assist in defining system scopes.
2. Analyzing software application defects reported by business units and conduct detailed root
cause analysis for further improvement
3. Responsible for implementing and integrating software solutions and bug fixation patches as
well as provide support on live projects.
4. Responsible for preparing and ensuring business continuity plan and assist to align with
changeable business needs.
5. Confer with business units and/or technical teams to investigate and implement prevention
strategies for user identified problems.
6. Communicate with vendors for problem management, assist in resolving problems as well as
ensure deliverables from vendors.
7. Other duties:
a. Prepare support documentation, defect analysis report to enrich known-error database.
b. Provide training to business units and assist in conducting User Acceptance Test (UAT).
c. Act as a subject matter expert for assigned software application and its domain.
d. Meet service level agreement and routine health checkup of the system.
JD2 from Company 2:
• Discuss with business unit/clients to identify and analyze the business requirements.
• Review current systems and present ideas for system improvements including cost proposals.
• Responsible for developing technical specifications and plans.
• Prepare technical documentation and training manuals for end users.
• Analyze performance of programs and act to correct deficiencies based on consultation with users and approval of supervisor.
• Confer with users to gain understanding of needed changes or modifications of existing programs. Resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
• Design and implement software solutions as well as maintain the systems once they are up and running.
JD 1 from Company 1:
1. Confer with users to understand the business needs and to assist in defining system scopes.
2. Analyzing software application defects reported by business units and conduct detailed root
cause analysis for further improvement
3. Responsible for implementing and integrating software solutions and bug fixation patches as
well as provide support on live projects.
4. Responsible for preparing and ensuring business continuity plan and assist to align with
changeable business needs.
5. Confer with business units and/or technical teams to investigate and implement prevention
strategies for user identified problems.
6. Communicate with vendors for problem management, assist in resolving problems as well as
ensure deliverables from vendors.
7. Other duties:
a. Prepare support documentation, defect analysis report to enrich known-error database.
b. Provide training to business units and assist in conducting User Acceptance Test (UAT).
c. Act as a subject matter expert for assigned software application and its domain.
d. Meet service level agreement and routine health checkup of the system.
JD2 from Company 2:
• Discuss with business unit/clients to identify and analyze the business requirements.
• Review current systems and present ideas for system improvements including cost proposals.
• Responsible for developing technical specifications and plans.
• Prepare technical documentation and training manuals for end users.
• Analyze performance of programs and act to correct deficiencies based on consultation with users and approval of supervisor.
• Confer with users to gain understanding of needed changes or modifications of existing programs. Resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
• Design and implement software solutions as well as maintain the systems once they are up and running.