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