Analyst Programmer
The programmer analyst is a person who produces software based on specifications. He uses computer languages and designs lines of code. It can also adapt standard computer programs, and possibly supervise several programs at the same time.