Firstly , It is normal for a IT Professional to develop upper back pain due to overuse .
One probable cause could be that your hands constantly are on the keyboard. When you type your entire shoulder muscles are also involved in this activity. The shoulder joint has a bone called the scapula which is present in your upper back.
When the scapular muscles are repetitively recruited, the muscles become stiff , tight , immobile and restrict the scapula from moving freely .
When you try to do your usual activities , the scapula finds it hard to move because the structures out there are tight thus inducing pain!
Next Steps
Pain Management :
Apply Hot Fomentation/ Hot Pack on the region of pain
Immediately after Hot Pack application, Stretch the Upper back muscles .
Free-ing the Scapula :
Retract & Protract your Scapula and hold each movement for 5 seconds atleast
Shrug your shoulder and Hold for a few seconds
Stretching your neck also helps free the Scapula
Apply Hot pack after the stretch and Scapular movements , Rest well for the day
Health Tips
Ensure you take time off your work station every 45 minutes atleast and do gentle stretches and movements of the neck, shoulder , elbow and wrist
Your muscles will Thank you !
Also , Posture ! Stop stooping , maintain the right posture
Happy Recovery Engineer