I work for a very good company and my salary is very competitive considering my less experience and pay structure followed in my country - India.
I have 2 years of full time experience. In addition to that I did 2 internships, 6 months each, 1 in my company using C++ and the other in a very good semiconductor company on ETL development using Oracle, PL/SQL and .NET.
After my internships, I always wanted to work in a product development team, coding, which will improve my coding/language skills. But unfortunately, I did not know the profile better and since I was a campus/college recruit and the company was very good and pay was awesome, I took the job.
But later when I started working, I realised it has more to do with support kind of work, with no develoment work. But that wasn't too easy for me, so initially it was interesting as I got to see state of the art systems and the power to manage those under my hands with which I felt proud and happy for some time. Then after about 7 months of work, when I approached my manager about Team/Group change, I was told about company policies when it comes to changing teams and he said I should wait a little longer. During that time, I got a chance to go to the US for a business visit to start a new support team in India and I felt very happy for that. So I went there and somehow I got so much interest and again came back to India and did good work for another 8 months. I got an above average increment and also a surprise midterm raise. After some time, I found that my work was not very interesting and I had very little, ugly support work to do since our counterpart team did most of the job which were due to many factors, 1 person was also chucked out from my team.
So I started looking for options in my company in the development arena, but there were no openings (or) I couldn't even know one opening as they were very limited and getting filled internally. So I applied outside for development jobs outside, but did not have any luck. I did attend many interviews and also did well after good preparation, but I wasn't lucky. I have been hunting for a job for almost 4 months and not even got one. I am very depressed right now and I feel it has already started to show on my performance in the current job. I have reached he saturation point that I cannot work do this work any longer.
I also fear that my support profile for 2 years will stop companies from looking into me as a developer, but I have good aptitude and coding, language skills. I even cleared went through all the rounds in a very good company for a development job, but I was rejected due to my non-interest towards doing support cum development, which was due to ambiguity in their JD and my misunderstanding.
I am not sure about how to approach this scenario. Please help!