Quote from jackophantTL;DR - University drop out, lucky to have a job where he can build skills for future jobs is crying because the company he works for won't let him help them with simple, efficient solutions to which would keep his maintenance work load down AND look much better on a CV for himself..
I say keep trying and start looking at other jobs! I have been struggling for one year and now something is moving. Don't be afraid to speak your mind.In the interview I got the promotion, I even said "I don't think my role should exist, my aim is to get people I might be supervising on a mindset were they'll be proud of what they do, without the need of anyone looking over their shoulder".
For the redundant thing, ignore them. Friend of mine was a programmer in an insurance company, he was managed by a person less skilled than him that tried to keep him from doing interesting things. He left while in Italy we were in full recession and everybody would say "you're crazy" when he was saying "I was not working enough". Because he has skills he got a new job shortly after.
Another way to look at it is do what you are required to, just the minimum, go home and work on yourself, things you like so that you can apply for other jobs.