Dear experts,
Please help.
I have a B.Tech in Electronics and Communication.
I am currently working as Software Engineer in an MNC.
I have an experience of 2.7 years in my first company and 4+ years in my second company.
The designations were Engineer-Design & Development, Software Engineer, Senior Software Engineer etc.
Could someone help me with the following queries :
1) My education is in Electronics and Communication.But I am into the software Industry.
Is this a problem ?
2) On creating Express Entry profile, I selected Field of Study as "Computing/Information Technology" as the help said "Choose the closest option".
Is this correct ?
3) Do we require the reference letters in the company letter pad?Is it required to be signed by HR/ Manager ? Does a seniors letter suffice ?
4) I am confused as which NOC to apply - 2173 or 2174.
Looks more like 2174, but my job title is Software Engineer.
Also since my education is in a different stream, Please help in choosing the right NOC.
Following are my roles and responsibilities performed in my organizations:
Company 1
----------
• Researching, analysing and gathering software requirements
• Member of Product Architecture team of MHP/OCAP compliant DTV stack
• Prepared the scope of work and prototyped the design for various features in Digital TV
• Writing, updating and maintaining documents like requirement specification, high level design and low level design.
• Designing, coding, testing and debugging applications in various software languages.
• Software analysis, code analysis, requirement analysis, software review, identification of code metrics, system risk analysis,
software reliability analysis.
• Software testing and quality assurance
• Testing, quality assurance, debugging and fixing bugs in the product.
• Maintain standards compliance
• Provide QA team members with the necessary managerial and /or technical support to enable them to meet project deliverables.
• Leading and mentoring new team members
• Maintain legacy computer programs by making modifications as required
• Integration of third party modules to the software
• Involved in the release management of the software.Played the role of Configuration Controller.
Company 2
---------
• Researching, analysing and gathering software requirements
• Writing, updating and maintaining documents like design documents and technical notes.
• Full lifecycle application development
• Designing, coding, testing and debugging applications in various software languages for Set top boxes.
• Software analysis, code analysis, requirement analysis, software review, system risk analysis,
software reliability analysis.
• Software testing and quality assurance
• Testing, quality assurance, debugging and fixing bugs in the product.
• Actively contributed in increasing the stability and performance of the product
• Provide QA team members with the necessary managerial and /or technical support to enable them to meet project deliverables.
• Responsible for refactoring legacy code to maintain simple, clear and effective design.
Assuring the product quality by proofing and developing needed changes.
• Responsible for leading and mentoring team members.
• Represented applications team in End to End architecture discussions.
Actively supported the End to End integrations team in integrating complex features.
• Participated in achieving DLNA certification for the product.
• Represented the applications team in various workshops in France ,Israel and UK.
• Represented the development team at Client site in Netherlands.