PRINCIPAL PROGRAMMER ANALYST                                                                                            0568

 

DISTINGUISHING FEATURES OF THE CLASS

An employee in this class performs highly complex and responsible work in the development and implementation of new and revised computer systems and programs. The incumbent is responsible for the design, installation, enhancement and maintenance of data communications systems, applications and related software functions. Responsibility is also included for complex systems analysis functions as well as highly detailed and technical programs. The incumbent may supervise a staff of various level Programmer Analysts and technical employees. Work is performed with wide latitude for the exercise of independent judgment and initiative; and is reviewed by an administrative supervisor. Does related work as required.

 

TYPICAL WORK ACTIVITIES

                Participates in design and analysis of highly complex systems and programs;

                Assists in preparation, review and analysis of detailed computer system specifications;

                May assign projects to systems analysis and programming personnel;

                Monitors feasibility studies and surveys;

                Provides solutions to complex problems in programming and systems analysis;

                Ensures that proper training is provided for all assigned personnel; may provide instruction;

                Confers with users when necessary.

 

FULL PERFORMANCE KNOWLEDGES, SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS

Comprehensive knowledge of electronic data  processing systems, principles and methods of application; comprehensive knowledge of systems analysis as it applies to electronic data processing; thorough knowledge of electronic data   processing hardware and  software; good knowledge of system techniques including work measurement, work simplification, forms design, methods improvement and administrative controls; ability to systematically analyze and solve problems within the limitations and capacity of available equipment, operating time, and form of desired results; ability to establish and maintain effective working relationships with officials and other agencies; ability to plan and supervise the work of a staff of technical  personnel in a manner conducive to full performance and high morale; ability to express oneself clearly and concisely, both orally and in writing; ability to prepare comprehensive reports; physical condition commensurate with the demands of the position.

               

MINIMUM QUALIFICATIONS

                OPEN COMPETITIVE

                Either:

                a) Graduation with a Bachelor's Degree in Computer Science, Information Technology, Computer Information Systems or Management Information Systems from a college with federally-authorized accreditation or registration by NY State, and five (5) years of experience in systems analysis and computer programming which includes web application development*, at least two (2) years of which must have been in a supervisory capacity; or,

                b) Graduation with an Associate's Degree in Computer Science, Information Technology, Computer Information Systems or Management Information Systems from a college with federally-authorized accreditation or registration by NY State, and seven (7) years of experience in systems analysis and computer programming which includes web application development*, at least two (2) years of which must have been in a supervisory capacity; or,

                c) Graduation from a standard senior high school or possession of a high school equivalency diploma, and nine (9) years of experience in systems analysis and computer programming which includes web application development*, at least two (2) years of which must have been in a supervisory capacity; or,

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

 

*Web application development is the creation of application programs that reside on remote servers and are delivered to the user’s device over the Internet, and is distinguished from Windows-based application development.

 

NOTES: 

Coursework in computer programming or computer technology from a non-degree granting computer training institution may be accepted based upon credit hour equivalence.

 

All computer programming experience must have been gained in the last five (5) years.

 

                PROMOTIONAL

                a) Two (2) years of permanent competitive status as a Senior Programmer Analyst or Data Processing Systems Coordinator: or,

                b) One (1) year of permanent competitive status as a Computer Programming Supervisor.

 

R01/31/19

SUFFOLK COUNTY

Competitive