I maintain servers and develop applications for my employeer.
I am paid the market rate in the area where I live and there are only a few companies which would pay me more for my skillset.
Nevertheless my colleague is making more money than me because he has been in the same position before me. He doesnt have the same skillset/background or is able to follow my work.
Colleagues from other departments always ask me first if they have questions because they know that I have developed it all by myself.
What do you think I should do? Wait for my line manager to realize that I should be paid more or simply quit? I dont want to bring up a comparisons in our next performance review and I think it is obvious who does the work.