Design, write, read, test, and correct code for new software Analyze information to recommend and plan the installation of new systems or modifications of an existing system Evaluate simple interrelationships between programs such as whether a
Responsibilities Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Identify and communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status, operation and