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.
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