Just in the interest of getting you more input, I'm replying here. Your job
title lines up with 2173, but the duties, as you've correctly identified, are what matter. Your duties to me do line up more with 2174 in my opinion.
My advice would be to raise a CSE requesting a NOC change to 2174, but only you can make that decision.
@Shahanastar said
@NZ_ozzie has done it, so maybe PM them, unless they reply here.
I would explain that you selected 2173 since your title lines up with that, but your job duties more closely align with 2174.
Nothing you sent me appears to be personally identifying (you redacted all the important parts). I would just post in this thread if I were you to get some more opinions/input from other software devs.