@nevergiveup as your username suggest, don't lose hope and never give up!
First option, to get band 8 score in English proficiency test, I would suggest to take PTE Academic instead of IELTS, in my opinion it is easier to get higher marks in PTE-A than IELTS, read the thread about PTE-A for more details. Dapat lang siguro mag alot ka ng enough time to prepare to get your desired score.
Second option, you can try to re-asses for a different nominated occupation, maybe Software Engineer instead of Developer Programmer. Sayang kasi yung more than 4yrs na job experience mo as IT consultant perhaps meron kang mga tasks that you can relate to Software Engineer. Dapat kasi mas emphasize yung mga job descriptions natin sa nominated occupation that we are applying.
For example;
Instead of just saying "performing unit test" you can be more specific like "coding the test scripts and preparing test data for performance test, etc."
Best of luck and God bless.