Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Directing software programming and documentation development. Working with customers or departments on technical issues including software system design and maintenance. ...
NA