COMPUTER PROGRAMMER                                                           0541

 

 

DISTINGUISHING FEATURES OF THE CLASS

Under general supervision, an employee in this class prepares program instructions to adapt various operations to electronic data processing.  The incumbent works with considerable technical independence in the preparation of technical material.  The incumbent who has served for one continuous year as a permanent competitive Computer Programmer Trainee achieves permanent competitive status as a Com­puter Programmer without further examination.  Work is performed under the general supervision of a technical supervisor who reviews work in progress and upon completion for technical accuracy and the production of desired re­sults.  Does related work as required.

 

TYPICAL WORK ACTIVITIES

            Prepares charts, tables and diagrams for electronic data processing operations;

            Designs detailed programs, flow charts and diagrams indicating mathe­matical computations and sequence of program instructions necessary to process

data to a solution;       

            Performs actual testing and makes modifications and corrections to programs by revising instructions or altering the sequence of operations;

            Prepares instruction sheets to guide computer operations during pro­duction runs;

            Establishes check points at regular intervals to verify the accuracy of the work in progress;

            Evaluates programs to determine if other combinations of instructions would achieve greater flexibility, better machine utilization, or more de­pendable results;

            Utilizes software packages to generate all or part of computer programs;

            Participates as a member of a systems design team during development cycle.

 

FULL PERFORMANCE KNOWLEDGES, SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS

Thorough knowledge of electronic data processing principles and procedures, especially as they pertain to computer programming; good knowledge of electronic data processing equipment; good knowledge of complex computer languages; some knowledge of microcomputers as personal computers and terminal emulators; ability to apply computer systems to business, statistical and other relevant problems; ability to write and validate moderately complex computer programs; ability to follow oral and written instructions; ability to compile and prepare comprehensive reports and diagrams; physical condition commensurate with the demands of the position.

 

MINIMUM QUALIFICATIONS

            OPEN COMPETITIVE

            Either:

            (a) Successful completion of forty-five (45) credit hours toward a Computer Science or  Computer Information Systems Degree including at least twelve (12) credit hours in computer programming from a New York State or regionally accredited college or university, and six (6) months of experience in computer programming; or,

           

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

           

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

 

 NOTE:  Course work in computer programming from a non-degree-granting computer training institution may be accepted based upon credit hour equivalence.

 

            .

 

 

R02/18/05

SUFFOLK COUNTY

Competitive