SENIOR PROGRAMMER ANALYST                                                                                             0556

 

 

DISTINGUISHING FEATURES OF THE CLASS

An employee in this class participates in planning, preparing and analyzing detailed diagrammatic plans for the solution of mathematical, business and technical problems through use of electronic data processing equipment.  The incumbent is responsible for the maintenance, design, installation and enhancement of computer systems and/or related software.  The incumbent may supervise Programmer Analysts and other technical employees.  Work is performed with considerable independent initiative and judgment, and is reviewed through conferences, reports and observations by a technical or administrative supervisor. Does related work as required. 

 

TYPICAL WORK ACTIVITIES

          Participates in highly complex systems development projects;

                Advises programming staff in preparing detailed programs from diagrams and flow charts;

                Participates in preparation of diagrammatic plans as part of system documentation for the solution of problems by means of data processing;

                Confers with users and data processing staff to define procedures and discuss solutions to problems;

                Devises procedures to solve problems keeping in mind capacity of equipment, operating times, and the form of desired results;

                May train and instruct technical personnel in electronic data processing matters;

                May assist staff in solution of difficult problems, including program writing and debugging.

               

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 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 instruct and supervise others in a manner conducive to full performance and high morale; ability to follow detailed and complex written and oral instructions; 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 three (3) years 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 five (5) 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 seven (7) 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 Programmer Analyst or Systems Analyst.

 

R01/31/19

SUFFOLK COUNTY

Competitive