Unless the IT world has changed radically, since I was active in it, a 'programmer' was an entry level position, leading to become a Systems Analyst or Systems Designer, or an IT management position. ?Almost like a pension plan for a keypunch operator.