I graduated with a BS in CS in late 2013. I began working my first job as a 'programmer' almost three months ago. Since hire I have not seen or worked with code, and my impression is this won't change in the near future. I have come to the conclusion that my position is IT-support, mislabeled as programmer. My responsibilities can be summarized as updating / maintaining vendor applications through admin tools.
My performance review is in one week. I plan to discuss my concern with my boss and request a transition to a developer position based on my expectations prior to joining. My interview process included discussing C# / .NET development as well as general quiz questions regarding C#. I was a naive graduate who assumed this meant I would be working with this language and framework; I didn't ask the right questions.
My questions are:
How can I convey my unhappiness with this situation to my boss without being fired?
If there is no possible transition, should I seek new employment for a development position? I am afraid that if I continue to work in IT I will enter a limbo where future employers will not consider me for actual software development positions because I have no experience in the field. My only work will have been personal and academic projects.
I have asked family members for advice, and they are pressuring me to stick with this job for at least 1.5 years to get experience. I feel that this is going to doom my career. I love coding and am a loss as to how to approach this situation.