software jobs in usa for indian freshers