I am currently a paid interned doing software development and prototyping. This is my third year doing this. My first year I had a mentor, however he is no longer with the company. Since then I have been continuing to do work for the company and solving problems that come up on my own. They are even planning on selling a product that I prototyped and designed mostly on my own. Given all this, I no longer think the word "internship" applies to my current work situation.
I will not be with the company for much longer because I need to move (my boss knows this) and I will need to find another job. I would like my title changed from "Intern" to something along the lines of "junior software developer" since it will help when applying for my next job and would more accurately describe what I do. I do not intend to ask for increased pay.
Is such a change actually going to be worthwhile for my job prospects? If so, what do I need to keep in mind when deciding (such as legal obligations the company may have if I am not considered an intern, or other reasons my employer may not wish to grant me this).