Supervising Programmer-Analyst (SL5)

Supervising Programmer-Analyst (SL5)

This title is in the unclassified service and in the SUNY Professional Services Negotiating Unit.

As a family the Computing Services positions provide technical guidance and professional administrative support to program managers, department heads or administrative officers, faculty, support staff and students of the University. Distinctions among classes within the group are based primarily upon the incumbent's level of involvement in applications programming, systems analysis and/or systems programming, respectively. The degree of supervision given or received, technical complexity of work, autonomy in making program decisions, and educational and experiential prerequisites are all valid criteria in classifying a position within the series. Classification actions on these positions are not mutually exclusive, and a large department or division may have several individuals working in one or more of these titles.

As a class, may be distinguished from other lower level titles in this series in that incumbents must now not only be proficient in applications programming, systems analysis and systems programming, but are responsible for the supervision of employees in lower level classifications in this series. Programming and systems assignments often impact departmental function, and may have divisional or campus-wide ramifications. Typical duties, respective to applications programming, may include:

Systems analysis functions may include:

In supervising systems programming, duties may include:

Preferred Qualifications:

A Bachelor's Degree in Computer Science or related area, and three (3) to four (4) years of programming experience. Minimum of two (2) years supervisory experience, preferably in a computing environment. Ability to formulate programming code in two (2) or more programming languages may frequently be required.

Back to Professional Service Titles "Computing Services" List

Human Resources