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.

 

MINIMUM QUALIFICATIONS

          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