You cannot pick an NOC of your choice it has to match the work experience that you will be claiming (every year of it). And finally you will have to back it up with a Proof-of-work letter.
These are the three possible NOC’s that apply to people working with computers as far as I know. And if you’re a software developer it should be 2173. NOC Search - Software Engineer
Your score seems pretty high but a couple ways you could increase it would be.