I work in banking industry for a year longer that my colleague from another sub-team in my area. We both are natural candidates for getting a promotion. My problem is that I think that my colleague will get promotion instead of me, which impacts my work satisfaction.
I work on different projects, deliver things faster, know better our company specific systems, have better degree and delivered bigger projects in past.
But recently our company is working on implementing some new features, where my colleague is involved but not me. He is involved only in technical part, very low-level tasks, not managing nor deciding about the implementation issues. His work is simple, but very exposed. I helped him number of times, and saw that if I would do his work it would not be done worse, maybe faster. I am afraid, that no one from management see that the work is simple (because no one want to get to know low-level technical issues) but everyone is impressed that implementation on technical part goes without problems.
I think my colleague may get promotion because every now and then his surname is connected to successes in big project important for my company and no one really knows that it is not connected with great deal of experience/skills but it is effect of simple repetitive manual work, while my job is more casual, but demands more skills. I do not know how to sell my work better.
The whole situation impacts my work satisfaction because I fell under appreciated.