Look for which NOC your job description comes under.Hi Chivinas,
I've currently working as an IT Fulltime permanent position. Thanks for your advice.
Consult with your company if they meet the requirements.
If it's contract basis (working through a recruitment company, then look for employer requirements as your client is not liable for filling out Employer form).
You don't need ECA to submit.
You don't need IELTS if your job falls under NOC 0, A or B, like @chivinas said.