I'm a developer with 15 years experience, but recently had to take a job doing office administrative work for a medium sized company because I couldn't find development work.
I got an opportunity to jump in and help the company with some database problems they had to prevent them from losing one of their clients, and since then they've been giving me other software/db development tasks to work on in addition to my regular duties.
Its been two months since then, and I've been doing some serious development work for about 75% of my time, and the regular administrative tasks that I was originally hired to do in the rest of the time.
I feel like I am very underpaid for the development work I am doing for them, however when I mentioned this to the company, they said when I was hired I signed on to doing any computer/office type admin work I was capable of in and beyond the job description, and they consider this development work to be computer/office type admin work. I checked, and it actually is in their signup paperwork.
They said I will get a review in a year, and there is no assurance my title or position could change! I looked up similar jobs, and they pay an average of 3 times as much as what I'm making now for similar development work that I am doing for them.
I was desperate when I took this job, and have no luck finding other work because of some bad work history, and I feel like I am stuck here.
Is there anything I can do in this sort of situation to convince them to either pay me more, or drop the extra duties? I really need this job, and so far have had no luck finding other work.
I live in NY
P.S. There is one positive thing - I do have a quiet office with windows and an expensive laptop with 2 30" monitors. Most of the dev jobs I had were noisy, distraction prone cube farms.