Can you connect via sql*plus? this would test your tnsnames file.
SQL*Developer, uses Java and bypasses the TNSNames.ora.

Also try to TNSPing the connect string.