How do I get a job for mechanical engineers in Australia as I had 1 year of experience in India & applying for visa through subclass-489? I'm a software engineer with 1.5 years experience in mobile application development, specifically Windows phone application. How can I apply for jobs out of India? Is it necessary to hire an agent?