" development, documentation, analysis, creation, testing, or modification of computer systems or programs, including prototypes, based on user or system design specifications - Completes application modifications to enhance functionality, adapt to technology changes, and to correct application errors. - Completes other programming tasks, as assigned." . . . . . . .