Hi
You totally centered the point. This is my situation:
- I have a degree but not in IT
You might have mentioned this earlier and saved a little time. Geez.
So, only work experience (albeit 15 years) in IT? Depends on whether the employer is willing to overlook an actual IT degree, but as far as immigration goes, you can still qualify for an engineer work visa (I think you need 10 years of experience if you don't have the proper degree).
The degree that you have will make you eligible for a work visa to teach English, as Davey suggests, but how does that option strike you? I'd say if you aren't willing to slug it out here with the crowded market in teaching just to find an opening in IT, then you should probably just look from where you are for openings (or come here with the express goal in tracking down IT jobs).
- Already working as a programmer for 15 years but my company is not a software house. Is mainly a custom hardware company. This mean I learned to develop applications, drivers, libries and so on under Windows, Linux and other embedded operating systems. I use also assembly and, for passion at home, I develop also usign QT, PHP, javascript, MYSQL and so on. The main problem is that I can use a lot of instruments but I'm not really expert in nothing of these.
I'm not in the IT field, so I can't say whether any potential employer would look upon that experience favorably or not. I honestly do not know. The language fluency would seem to be the most crucial, unless you are lucky enough to land a job at a foreign branch here, one that doesn't require so much Japanese.
- As you knew correctly english is not my native language than I'm not perfect
Lots of Dutch people have inquired on English teaching forums for possibilities of finding teaching work, and I've found 99% of them to have nearly perfect English, a tribute to their educational system. Your English is very good; I just found a few things to sound unnatural, so don't sweat that.
If you can find a company that has a branch office here and doesn't use much Japanese, apply.
If you can find a company in your country that has a branch office here, you would have to work for them for a year in order to get an intracompany transfer visa.
It just all depends where you focus your efforts.