Programmer Analyst

 The Programmer Analyst (PA) codes, tests, and analyzes programs, customizations and applications including research, design, documentation, and modification of software specifications throughout the development and production life cycle.  The PA is also responsible for analyzing and correcting programming errors. 

Principal Responsibilities
 The PA performs a variety of tasks requiring technical knowledge in many areas of applications programming and configuration. The PA prepares specifications and programs of a technical nature.

1.     Design, develop, document, test, and debug programs, customizations and small applications utilizing ISC approved technologies

2.     Write detailed design documentation, unit test plans and implementation plans

3.     Understand the functionality of the application well enough to prepare and execute system, integration, and load/stress test strategies, test plans and prepare any needed test data

4.     Perform research and analysis of problems, get the root cause, develop and implement solutions

5.     Provide support for “live” production applications including 24x7 support

6.     May work with users to define system requirements and resolve problems

7.       Evaluate user requests to determine feasibility, cost and time required, and impact