Meets with users to develop needs assessments. Works on one or more applications simultaneously either independently or as a senior team member. Produces programs and systems leading to effective and efficient solutions which conforms with established programming standards. Develops general specifications independently under minimal supervision of senior staff. Provides technical assistance to junior level employees on a wide range of data processing issues.
Wide latitude is given for the selection of computer techniques to accomplish the task.
Innovation with appropriate documentation is encouraged within the bounds of established programming standards. The incumbent informs the supervisor of any significant modifications in the project and problems which could adversely affect the timely completion of task or its integration into other systems. Administrative and professional guidance is provided by Systems Project Leader or equivalent civilian staff member.