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