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