PROGRAMMER ANALYST 0555
DISTINGUISHING FEATURES OF THE
CLASS
An employee in this class
performs technical work in the development of computer programs and/or the
design, implementation, enhancement and maintenance of software systems. The incumbent works with some independence
and initiative. Work is reviewed by a
technical supervisor through discussions and observation. Does related work as
required.
TYPICAL WORK ACTIVITIES
Assists in preparation, review and
analysis of detailed computer systems specifications;
Prepares charts, tables and diagrams to
assist in analyzing problems;
Codes program instructions; assists in
writing procedure manuals;
Documents computer systems and programs;
Assists in surveys and feasibility studies;
Meets with users to explain procedures;
Modifies existing programs to accommodate
changing needs.
FULL PERFORMANCE KNOWLEDGES,
SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS
Thorough knowledge of
electronic data processing systems, principles and methods of application;
thorough knowledge of data processing hardware and software including
capabilities and application; ability to write and validate moderately complex
computer programs; ability to analyze and solve problems within the limitations
and capacity of available equipment, operating time and form of desired
results; ability to follow detailed written and oral instructions; ability to
establish effective working relationships with others; ability to compile and
prepare comprehensive reports and diagrams; ability to express oneself clearly
and concisely, both orally and in writing; 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 one (1) year of experience in systems analysis
and computer programming which includes web application development*; 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 three (3) years of experience in systems analysis
and computer programming which includes web application development*; or,
(c) Graduation from a standard senior high school or
possession of a high school equivalency diploma, and five (5) years of
experience in systems analysis and computer programming which includes web
application development*; 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
Two
(2) years of permanent competitive status as a Computer Programmer or Website Manager.
R01/31/19
SUFFOLK COUNTY
Competitive