|
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, can be distinguished from lower level titles in
this series in that: incumbents, although heavily involved in complex
applications programming, also become more involved in systems analysis and
system programming. Programming and system responsibilities often affect
departmental function, and may occasionally have divisional or campus-wide
ramifications. Typical programming duties my include: designing, developing,
modifying, upgrading and documenting complex applications programs, on major
interactive and/or administrative system , having interrelationships with other
programs and involving complex logic relationships; reviewing and improving
programs formulated by lower levels in this series; developing nonstandard
program design and logic features; providing analysis of complex applications
programs and performance requirements and developing program alternatives; and
advising users and user groups of the feasibility and design of computer
programs or projects. Incumbents my also be responsible for supervising and
training employees in lower level titles in this series. Systems analysis
functions may include- designing and implementing relatively complex computer
interfaces; assuming full responsibility for detailed systems analysis projects
often involving design and development of subsystems, enhancement of existing
systems, and formulation of proposals; assisting in performance of feasibility
studies for the design and development of new systems, requiring sophisticated
programming skills; and implementing requested projects to met user and
departmental needs.
Systems programming duties often include: providing technical
leadership in engineering modifications or extensions to operating system to
support departmental goals for computer use; making cost/benefit decisions in
analyzing requirements for performance of specialized system software;
designing innovative programs used to address changing system requirements and
equipment configurations; guiding lower level professional employees in
handling questions of program logic, test data trail runs and documentation;
and providing ongoing support to end-users in identifying difficult technical
problems, and in developing solutions.
Preferred Qualifications:
A Bachelor's Degree in Computer Science or related area, and
three (3) to four (4) years of applicable programming experience. Ability to
formulate programming code in more than one (1) programming language may
frequently be required.
Back to
Professional Service Titles "Computing Services" List
|