SENIOR COMPUTER PROGRAMMER                                                                                0542

 

 

DISTINGUISHING FEATURES OF THE CLASS

Under general supervision, an employee in this class is responsible for planning and preparing detailed diagrammatic plans for the solution of scientific, mathematical, business and technical problems through the use of complex electronic data processing equipment.  This position differs from that of a Computer Programmer in that the incumbent performs more difficult and complex programs and has greater freedom from immediate supervision in accomplishing assignments.  Work is performed under the general direction of a technical supervisor who reviews the work through observation of work performed.  Supervision is exercised over a small number of Computer Programmers and Computer Programmer Trainees.  Does related work as required.

 

TYPICAL WORK ACTIVITIES

            Supervises and participates in the preparation of highly detailed and technical programs, flow charts, and diagrams indicating processes to be accomplished;

            Analyzes complex computer problems in terms of type and extent of information, similarity of data from related sources and output formats, and determines solutions;

            Supervises the testing and checking of existing computer programs and makes technical refinements to reduce operating time and improve existing techniques;

            Trains personnel in programming methods and procedures;

            Prepares a variety of required records and reports; writes support documentation for users of new software systems;

            May work with users when planning, testing and developing software  systems.

 

FULL PERFORMANCE KNOWLEDGES, SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS

Comprehensive knowledge of the principles and practices of electronic data processing; thorough knowledge of complex computer languages; skill in the use of the more complex aspects of programming especially as they apply to computers; ability to write and validate complex computer programs; ability to read and interpret technical literature about changes in electronic data processing techniques and equipment; ability to follow oral and written instructions; ability to express oneself clearly and concisely, both orally and in writing; ability to plan and supervise the work of employees in a manner conducive to full performance and high morale; physical condition commensurate with the demands of the position.

 

MINIMUM QUALIFICATIONS

            OPEN COMPETITIVE

            (a) Graduation from a New York State or regionally accredited college or university with a Bachelor's Degree in Computer Science or Computer Information Systems, and one (1) year of experience in computer programming; or,

 

            (b) Graduation from a standard senior high school or possession of a high school equivalency diploma, and five (5) years of experience in computer programming; or,

                                                                                         

            (c)  An equivalent combination of education and experience as defined by the limits of (a) and (b).

 

PROMOTIONAL

            Two (2) years of permanent competitive status as a Computer Programmer.

 

R09/26/96

SUFFOLK COUNTY

Competitive

RR1/28/03