Have you considered where you could develop tools to help you with what you are asked to do? For example, if you are asked to collect a bunch of data perhaps you could write a script that does the collecting for you rather than manually doing the work of all the clicks to get the stuff.
Have you talked to your boss about what kind of development you want to be doing? Do they have a plan for how to get you into that?
Bottom line: Consider what is in your power as well as what do you see as development. Sometimes gathering requirements, testing and other stuff that may not be what some view as developing really are key points to the process.
Have you tried searching around here for "Be a better programmer" questions? For example, look at the answers to the following questions and yes there are lots of answers here:
While you work in a call center, is it possible for you to write scripts to automate various creation tasks you may be asked to do repeatedly? Could you automate how various reports are generated? You have to find a way to try and see what happens. While there is a case you may get in trouble, the idea is to try to find that balance as sometimes you may want to have some extra time somewhere that a little script here or an app there can give you. Sometimes it doesn't take that much time to do little things which is the idea here.
Sometimes the key can be finding a way to jump into a project. Could you help with testing what is being migrated from asp to C#? While you may not be a coder on it, could you take on other roles like being a business analyst or tester? Find a way to be useful as chances are you have to find or create the opportunities you want instead of expecting your boss to ask you, "Hey, could you build this app for us?" as that isn't likely to happen.