COMPUTER PROGRAMMER TRAINEE                                                    0540

 

 

DISTINGUISHING FEATURES OF THE CLASS

An employee in this class performs entry-level work assisting in the preparation of program instructions for new software applications or the modification of existing software.  The employee may receive a combination of formalized and on-the-job training. Work is assigned and reviewed by higher-level programming personnel in accordance with the trainee's experience and level of technical proficiency.  After one year of continuous service as a permanent competitive Computer Programmer Trainee, the incumbent achieves permanent competitive status as a Computer Programmer, without further examination.  Work is performed under the direct supervision of a higher-level technical supervisor who reviews work in progress and upon completion for technical accuracy and production of the desired results.  Does related work as required. 

 

TYPICAL WORK ACTIVITIES

            Assists in the preparation of software requirements, software specifications, database designs and other technical materials;

            Develops software;

            Assists in preparing test data and testing and debugging software;

            Assists in the documentation of new software and changes to existing software.

 

FULL PERFORMANCE KNOWLEDGES, SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS

Some knowledge of information technology principles and procedures, especially as they pertain to computer programming; some knowledge of information technology hardware; ability to learn to prepare technical specification documentation, to develop software and to test and debug software; ability to think logically and to learn quickly; ability to follow oral and written instructions; physical condition commensurate with the demands of the position.

 

MINIMUM QUALIFICATIONS

     OPEN COMPETITIVE

            Either:

            (a) Graduation from a college with federally-authorized accreditation or registration by NY State with a Bachelor's Degree; or,

            (b) Graduation from a college with federally-authorized accreditation or registration by NY State with an Associate's Degree in Computer Science, Computer Information Systems, Data Processing or a related field; or,

            (c) Graduation from a standard senior high school or possession of a high school equivalency diploma, and two (2) years of experience in the utilization of software to create or design specialized forms, reports or models.

 

NOTE:  Course work from a non-degree-granting computer training institution in computer programming, computer technology, computer information systems, information technology or a related field may be accepted based upon credit hour equivalence.

 

R 1/8/16

SUFFOLK COUNTY

Competitive