County of Alameda

Manager, Data Processing Technical Services (#1844)

$52.85-$70.62 Hourly / $4,228.00-$5,649.60 BiWeekly /
$9,160.67-$12,240.80 Monthly / $109,928.00-$146,889.60 Yearly


DESCRIPTION
Under general direction, to plan, organize and direct all technical services for the Data Processing Department; to analyze computer software and hardware requirements and recommend system conversions or modifications, to develop standards for all software applications and to work through Technical Services section staff to design and implement required systems; to assign personnel to the various projects and direct their activities; to review and evaluate the work of Technical Services staff; to direct the interfacing of software systems with the hardware configuration and the applications systems; to provide technical guidance relating to the operating system to data processing staff; to prepare progress reports on Technical Service section activities; and to prepare Technical Service section budget input; and to do related work as required.


DISTINGUISHING FEATURES

This unique class reports directly to the Director of the Data Processing Center and is responsible for the overall direction of technical services for the Data Processing Department. The incumbent in the class of Manager of Technical Services delegates most software programming and analysis duties to section staff and retains the sectionwide responsibilities of supervision, hardware, and software evaluation, planning, budgeting, review and evaluation of work, decision making, and coordination with other managers. The position of Manager of Technical Services differs from those in the next lower class of Senior Software Analyst by the Manager of Technical Services having responsibility for the direction and supervision of all section staff and the ultimate responsibility for all technical services activities for the department. The Senior Software Analyst serves as the technical expert and advisor to software programmers and has responsibility for only an assigned segment of the total technical support and software programming activities of the section. Higher level responsibilities of the Manager of Technical Services include: Providing all technical services for the Data Processing Department; conducting advisability studies and making recommendations for hardware and software procurement; supervising all Senior Software Analysts and Software Analysts and any Programmer Analysts or Computer Operators assigned to the section; personnel management for Technical Services; budgeting for the section; coordinating all work assigned to Technical Services; and coordinating Technical Services work with other Data Processing Department managers and user representatives. The manager of Technical Services is further distinguished from the next higher class of Director of the Data Processing Center by the Technical Services Manager having responsibility for only one functional area of the Data Processing Department while higher level managers have responsibility for more than one functional area of the department; for example, the areas of programming, technical services, and operations.

EXAMPLES OF DUTIES
NOTE: The following are the duties performed by employees in this classification. However, employees may perform other related duties at an equivalent level. Each individual in the classification does not necessarily perform all duties listed.

1. Plans and directs all technical services functions for the Data Processing Department; evaluates progress of section technical services activities; compares progress with technical objectives and budget and time estimates; adjusts priorities or staff assignments where necessary.

2. Evaluates current hardware and software systems; projects software and hardware requirements in conjunction with other Data Processing Department managers; recommends systems to fill the requirements.

3. Develops standards for all software and applications and works through Technical Services staff to design and implement the systems required.

4. Schedules, assigns, supervises, reviews, and evaluates the work of Senior Systems Analysts, Systems Analysts, and Programmer Analysts.

5. Directs the interfacing of software systems with the hardware configuration and the application systems.

6. Develops and presents computer utilization performance and capacity information to the Director of the Data Processing Center.

7. Analyzes and plans long-range data communication needs; monitors teleprocessing network performance, capacity and availability, and takes corrective action when necessary.

8. Provides technical guidance relating to the system control programs to all data processing managers.

9. Prepares technical services budget request for review and evaluation by Data Processing Department management; works with other managers to provide Technical Services section input for the department’s budget request; monitors technical services revenue and expenditures throughout the fiscal year.

10. Coordinates with Administrative Services Unit on personnel management issues for the section; interviews and selects staff for the section; provides for training and motivation of staff; prepares employee performance evaluations; deals with job-related problems of section staff.

11. Acts as liaison with top management or data processing coordinators of data processing user departments to assess and plan solutions to telecommunications problems.

12. Maintains liaison with Data Processing Department section managers and top management to effectively utilize department resources.

MINIMUM QUALIFICATIONS
Either I

The equivalent of two years in the class of Senior Software Analyst or an equivalent or higher level class in the Alameda County classified service (non-classified includes District Attorney’s Office, Hospital Authority, and the Consolidated Courts) performing similar duties.

Or II

The equivalent of seven years of full-time, paid, increasingly responsible experience in computer programming and systems analysis, including at least the equivalent of five years in software programming and analysis culminating in the supervision of software analysis staff.

Or III

Some combination of education and appropriate experience.

NOTE: The Civil Service Commission may modify the above Minimum Qualifications in the announcement of an examination.

KNOWLEDGE AND SKILLS
NOTE: The level and scope of the following knowledge and abilities are related to duties listed under the “Examples of Duties” section of this specification.

Knowledge of:

• Principles and methods of computer software programming and systems analysis.
• Principles of computer system control program design.
• Principles and techniques of assembler language programming.
• Current County hardware, operating system, utilities, file organizations, database, and access methods for County systems.
• Principles and techniques of supervision, personnel management, and administration.
• Budgeting methods for estimating revenue and expenditures, and planning; relationships of budgeting to policy making.
• Relationships of policies and procedures to staff productivity and morale.
• Principles of planning, scheduling, and control as applied to software systems development, implementation and maintenance.

Ability to:

• Analyze major information processing problems; direct the development or procurement and enhancement of advanced software systems.
• Formulate technical services strategy to meet departmental goals, developing schedules, work plans and cost controls.
• Direct, assign, coordinate, and evaluate the work of software programming and technical support staff.
• Communicate technical concepts on software programming, telecommunications, databases, and other technical advances in an understandable fashion to nontechnical policy makers in the County.
• Gather and analyze data, draw sound conclusions, and prepare concise reports.
• Work effectively with subordinate staff, other managers, and user department representatives.
• Solve complex software programming and systems design problems from relatively minimal diagnostic information.
• Apply the principles of software programming and design to a variety of situations.
• Develop complex software systems, interpret and evaluate existing software systems and modify them for efficiency.
• Develop software programs and modify them for efficiency.
• Evaluate hardware and software systems and make conversion and procurement recommendations.
• Plan for and install new software systems; plan for and install new releases to vendor supplied software.
• Enhance vendor supplied software packages and utilities to improve productivity of technical staff and computer operations.
• Give guidance and technical assistance to applications programmers and software analysis.

CLASS SPEC HISTORY
Old document: JE:dg
7/1/76
Revised
BA:lc
1/25/79
New document: Jobspecs/1844
ys/4/01
CSC Date: 3/19/79