For the past four years, I have been a back end developer in a small, UK-based software development team in a large organization. I have been at this company for 7 years.
Last year, I raised several concerns with my supervisor, Alex, who was a senior developer at the time. There was a lack of training, progression opportunities, and appraisals were pushed back or no lacked feedback upon completion. He acknowledged and stated he'd look into the concerns and get back to me. I asked for feedback several times, hearing only, "we're looking at XYZ, I'll get back to you."
A few months later, Alex was promoted to senior developer manager (with very little management experience) with the provison that he continue his backend development responsibilities. A few weeks into his new job, Alex stopped doing the majority of the backend work and passed most of it (existing/new projects, bug fixes, and ad-hoc requests) to me. While I have managed to pick up the workload it added a significant amount of work for me.
I met with Alex to discuss my previous concerns, and also discuss a contract amendment to reflect my new responsibilities. Alex had told me that the concerns raised were fully justified, I'd been doing the work/role of a senior developer for several years, and I'd relieved a lot of the responsibility/pressure he was under for which he was appreciative. He said that he'd give it some thought and get back to me on next steps. I've asked for updates numerous times, receiving none.
I hoped to raise these concerns a third time at my appraisal this month, but it has been indefinitely delayed.
I have spoken to other managers asking for advice, but I am conscious to limit what I say so that it doesn't look like I'm undermining Alex.
I'm unsure what next steps I can take to try and get some meaningful feedback and guidance. While I am trying to remain professional, I'm becoming resentful about the job/Alex and struggling to muster enthusiasm for any work as I feel I'm being taken advantage of.
Is there much else I can do to try and get some appropriate feedback and action on the concerns I've raised?