NOC 2173 Roles and Responsibilities

Hi,

I have taken the following 2 NOCs for Job Code 2173 (Software Engineer) from my current and previous company.
Does the text/description look satisfactory/acceptable for this job code?
I am going in without a consultant and don’t want to mess up the application due to the NOC.

Current Company:
Positions Held:
Senior Manager (XXX – Ongoing)

Roles and Responsibilities -

• Analyse business processes, design the process flow/implementation and lead
the actual robotic process automation (RPA) delivery

• Extensive hands on development on C# WinForms applications and libraries,
ASP .net and WCF/REST services

• Advanced knowledge of Object Oriented Analysis and Design (OOAD)
and the ability to understand and utilize design patterns in C#

• Design flexible, modular and reusable code using Object Oriented Programming
in C# .Net and also OpenSpan Pega Robotics which can be consumed across all
RPA solutions

• Perform code reviews and conduct C# interviews

Manager

Roles and Responsibilities-
• Create the actual software robotic process/ automation**

• Familiarity with Application Lifecycle Management tools like Git/Stash, JIRA,
Train, Jenkins

• Unit Testing the developed component before releasing for Quality Assurance Tests

• Troubleshoot and fix application bugs

• Perform Regression Testing and Infrastructure setup for robot run
in QA, UAT, Prod environments

Previous Company:
Positions Held:
Consultant

Roles and Responsibilities-
• Understand/Incorporate Agile methodology and ceremonies as part of
Software Development Lifecycle

• Took the PEGA System Architect Certification and conducted PEGA training for the rest
of the team

• Led the development team and was the Scrum Master for 3 Sprints

• Led the Performance tuning team which included LINQ and SQL optimizations
with brilliant outcomes in production environment and reduction in Application
and DB CPU usage

• Software development using ASP .Net MVC, WCF, REST API, Entity Framework,
HTML, CSS, JQuery, SQL

Business Technology Analyst
Roles and Responsibilities-
• Understanding business requirements in order to effectively plan
and design functionalities (using Sequence Diagrams) and finally develop code

• Development and maintenance of high quality software programs in C# .Net,
Microsoft ASP .Net MVC, WCF, REST API, Entity Framework, HTML, CSS, JQuery, SQL

• Usage of Design patterns to ensure dynamic, scalable, reusable C# code

• Writing complex stored procedures and performance optimization using SQL

• Unit Testing the developed component before releasing for Quality Assurance Tests

• Troubleshoot and fix application bugs and smoke testing

@avj - I have seen a lot of advice from you even before I entered the pool. :slight_smile: Could you please advice on this? I had taken the NOCs in advance with all the roles/positions held in both companies. Now the checklist requires me to upload regarding the last position held in both firms.
I am afraid -

  1. some points have gotten a little too technical
  2. “Lead” role without specifying that I was doing hands-on too, may cause a problem

Would like to avoid reaching back to the HRs if all looks good.

I haven’t submitted yet…Will be great if I could get some opinions…