[View Printable Version]
MANAGER OF OPERATIONS AND PROGRAMMING
DISTINGUISHING FEATURES OF THE CLASS
The work involves responsibility for coordinating, scheduling and supervising the operations and programming section of an information technology unit. Under general supervision, an employee in this class plan organizes and controls the activities of the programming and operations section for the establishment and implementation of new or revised systems and procedures concerned with computer processing. The incumbent has full responsibility for all operations and programming activities, including staff supervision. Work is performed with independent initiative and judgement and reviewed through periodic reports, conferences and completion of desired results. Does related work as required.
TYPICAL WORK ACTIVITIES
Computer Programming Functions:
Establishes a program of long range planning and implementation of new applications.
Plans, directs and evaluates the work of the programming staff in the development of new programs and the revision of existing programs.
Establishes and enforces standard methods of organizing, coding, testing and documentation programs.
Reviews all completed programs for completeness, efficiency, accuracy, and adherence to established standards.
Trains the programming staff in the use of both applications and software computer languages and establishes and maintains a program of training for users of the available software.
Maintains the computer systems programs and ensures that all systems operate efficiently and effectively.
Evaluates, selects, installs and maintains software products that are most beneficial for the needs of the school district, and its departments and staff.
Computer Operations Function:
Plans, directs and evaluates computer operations and data preparation.
Assists the administration in reviewing computer and related hardware needs and makes recommendations on purchases
and updates to the equipment.
Reviews work and performance of the operations and programming staff.
Establishes work plans and schedules.
Trains computer operations staff.
Establishes and maintains a program of training for the users of available hardware.
Reviews work progress with departmental administrators.
FULL PERFORMANCE KNOWLEDGE SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS
Thorough knowledge of computer processing systems and the principles and methods of computer application.
Thorough knowledge of programming and operations as it applies to electronic data processing, with specific emphasis on the use of computers.
Thorough knowledge of computer processing hardware and software, including its capabilities and application.
Good knowledge of the principles, practices and procedures of management.
Good knowledge of the principles and practices of supervision.
Good knowledge of current security systems utilized in computers.
Ability to establish and maintain effective working relationships with school officials, departmental staff and computer users.
Ability to plan and supervise the work of a staff of technical subordinates.
Ability to express ideas clearly and concisely.
Ability to prepare comprehensive and detailed written and oral reports.
Physical condition commensurate with the demands of the position.
One (1) year of permanent competitive class status in the title of Systems Analyst/Designer or Senior Systems Programmer.
A. Graduation from a regionally accredited college or university or one accredited by the New York State Board of
Regents to grant degrees with a baccalaureate degree in computer science, math, management or business administration or a closely related field and four (4) years of work experience in computer programming, or in systems analysis or systems design which must have included programming as a function of the job; or,
B. Graduation from a regionally accredited college or university or one accredited by the New York State Board of
Regents to grant degrees with an associates degree in computer science, math, management or business administration and six (6) years of work experience; or its part time equivalent, in electronic data processing, of which four (4) years of which must have been in computer programming, or in systems analysis or systems design which must have included programming as a function of the job, or,
C. Eight (8) years of work experience, or its part time equivalent, in electronic data processing, at least four (4) years of which must have been in computer programming, or in systems analysis or systems design which must have included programming as a function of the job, or,
D. An equivalent combination of training and experience as defined by the limits of A, B, And C.