I would suggest you see a physiotherapist for specific upper back strengthening exercises, upper back stretches and postural exercises. Your physiotherapist can also give advice on improving your posture given your situation. Pilates exercises may also be of benefit. You may be interested in checking out the above links for some detailed information.

Hope that helps,

PhysioAdvisor
www.PhysioAdvisor.com