+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
May 24, 2025
1
0
Looking for some advise on whether this letter from my employer is sufficient to match the NOC 21232 - Software developers and programmers (or a related NOC). I'm having a hard time figuring out how to ask my past and present employer(s) to describe my duties in a way that is both truthful but sufficiently close to the relevant NOC. I was part of a small team that handled a broad range of tasks centred around developing and supporting the usage of a back-end software system that functioned as the back-end for a couple of websites, part of business operations, and data ingestion pipeline - I was a small company, so a monolith approach kept things streamlined.

In the case of this particular employer, HR gave me a letter with all the required information along with a copy of the job ad as the 'duties'. I asked my former supervisor to write this letter with more detailed duties to supplement the letter from HR.

Here is the letter:

Company . | Address
Phone number | email | website.com

To whom it may concern,
Name has requested that I compose this letter to confirm their employment status and duties at Company.
Name was employed with the company from Date Start until Date End as a Backend Developer. Name worked remotely and reported to me during this time. Name was a valuable developer on the back-end data services team with significant contributions. Name was responsible for:

● Developing code for the new and existing features for the back-end data services software
● Maintaining the back-end data software and services
● Monitoring the services and responding to incidents
● Improving the services including performance and monitoring
● Deploying the back-end data services to the cloud
● Writing unit and integration tests for implemented features
● Upgrading and migrating database schema for data services
● Writing technical documentation for implemented features and improvements
● Responding to internal requests and questions on a rotational basis
● Interfacing with front-end teams to implement Web API endpoints for integration with web applications
● Implementing and supporting customized solutions for customers including data ingestion
● Interfacing with customers to fix issues and improve integrations
● Finding the causes and implementing fixes for user reported problems arising from interdependent features.

Name is proficient in <list of technologies>.

If you have any questions, please do not hesitate to contact me. Sincerely,
<Supervisor Name>
Title - Team email@email.com
phone number

Are these close enough to match the NOC? The other NOC I've been considering for this is 2174 - Computer programmers and interactive media developers.