I'm having the same problem but started standing more on the standing desk, with a ratio of about 30 min standing to 30 min sitting as I read somewhere. I figured out that when I'm standing I become more aware of my shoulder position and fix it a bit.
Started also doing so workout for my upper body and I guess that's helping a bit