Have you tried exploring SK, NB and NS PNP s?
I believe all developers act as analyst at some point of time, and if you could get reference letters to talk for 2171, SK PNP is practical possibility.
NB does conduct sessions in US in January - February timeframe.
Check their website. I registered one last year, and the session was scheduled for February end, and I got direct ITA on January 25. So didn't need that. Although they say admission is selective for the session, they mostly invite everyone who send interest.
NS is good option except that you need to diligently follow them on their opening time.
Also OPNP doesn't have strict 400 cutoff anymore. They do invite people with lesser cutoffs too in certain professions like ICT. If fsw cutoff tends to get lower, Ontario does it too. If draw is not around, you can try your luck by creating new profile occasionally as they just pick recently created ones.