SYSTEMS PROGRAMMER 0547
DISTINGUISHING FEATURES OF THE CLASS
Under general supervision, an employee in this class
maintains and modifies a data processing operating system through coordination
of the programming and systems staffs of a data processing department. Responsibility is included for sustaining
the current levels of programming and systems operation as well as generating
new levels within the system. The
incumbent has full responsibility for all the activities of the programming and
systems pertaining to the modifications and improvements of hardware and
software capabilities of the operating system.
Work is performed with independent initiative and judgment and is
reviewed through periodic reports, conferences and completion of desired
results. Does related work as required.
TYPICAL WORK ACTIVITIES
Coordinates,
schedules and maintains a data processing operating system; modifies and
improves hardware and software capabilities to generate new levels within the
system;
Initiates
feasibility and system design studies involving data processing and makes
recommendations on new levels of operation;
Assists
staff personnel in the solution of complex problems, including system design
concepts, program writing and debugging;
Develops
in-house data processing standards and generates new levels of performance in
accordance with the systems' sophistication;
Acts as a
liaison with computer corporation engineers and data processing personnel to
analyze and determine sources of hardware and software incongruencies and
inadequacies;
Proposes
modifications and changes in hardware equipment and software procedures to
assure maximum efficiency and accuracy of work performed;
Maintains
an up-to-date library of current literature published by manufacturers of the
system;
Maintains
libraries of operational programs and job control procedures.
FULL PERFORMANCE KNOWLEDGES, SKILLS, ABILITIES AND
PERSONAL CHARACTERISTICS
Comprehensive knowledge of electronic data processing
systems, principles and methods of application; comprehensive knowledge of
systems programming analysis as it applies to electronic data processing, with
specific emphasis on the use of computers; thorough knowledge of electronic
data processing hardware and software, including capabilities and application;
thorough knowledge of the principles, practices and procedures used in
maintaining a manufacturer's operating system; ability to program/modify
systems software at the computer assembler language level; ability to establish
and maintain effective working relationships with personnel as well as computer
corporation engineers and technicians; ability to compile and prepare
comprehensive reports and diagrams; ability to express oneself clearly and concisely,
both orally and in writing; physical condition commensurate with the demands of
the position.
OPEN
COMPETITIVE
Either:
(a)
Graduation from a New York State or regionally accredited college or university
with a Bachelor's Degree, and three (3) years of experience in programming, at
least one (1) year of which has been in systems programming; or,
(b)
Graduation from a standard senior high school or possession of a high school
equivalency diploma, and seven (7) years of experience in programming, at least
one (1) year of which has been in systems programming; or,
c) An
equivalent combination of education and experience as defined by the limits of
(a) and (b).
NOTE:
Up to two (2) years of post-graduate education towards a Master's degree in
Computer Science will be substituted on a year-for-year basis for experience in
general programming. There will be no
substitution allowed for the one (1) year of experience in systems programming.
SUFFOLK COUNTY
Competitive
R11/28/05