Write and test computer applications and software codes. Collaborate with software developers to code program designs. Implement new and test existing applications and programs. Correct errors in the computer codes and update. Create models and flowcharts of code. Debug and correct faulty lines of code. Update and expand existing programs. Create and update code libraries. Position requirements: Bachelors degree in Computer Science, Information S...