monterey peninsula water management district
information Technology Manager
Class
specifications are intended to present a descriptive list of the range of
duties performed by employees in the class. Specifications are not intended to reflect all
duties performed within the job.
definition
To serve as the in-house expert and resource on information technology needs; to develop and manage District-wide network and information system resources; to plan and coordinate new systems installations and upgrades; to install, configure, test and support a variety of network components and devices; to design and maintain databases; to design, configure and maintain telecommunications systems; and to provide technical support for all District software and hardware.
supervision received and exercised
Receives general direction from the General Manager.
Exercises direct supervision over Geographical Information Systems Specialist
ESSENTIAL AND MARGINAL FUNCTION STATEMENTS
The following duties are typical for positions in this classification. Any single position may not perform all of these duties and/or may perform similar related duties not listed here:
1. Perform information systems management functions including administering and maintaining a variety of systems and programs for the District; plan, design and coordinate new system installations and upgrades; perform system backups and restore data files.
2. Perform network operations management; design, develop, maintain and implement Windows and UNIX based networks, running in a multi-protocol stack environment.
3. Perform business system analysis; analyze work process on existing systems and use results to enhance usability; support and maintain the business systems.
4. Perform database administration duties including installing, monitoring and supporting databases under multi-user networked UNIX environment; support peripheral application databases as well as back-end administration functions.
5. Perform database analysis to determine the most effective database schema; develop and implement new and improved database structures; monitor database performance.
6. Define programming requirements by performing detailed system analysis of existing systems and procedures; consult with users to determine automation needs, creating new programs, modifying, and/or enhancing existing programs to meet users’ needs.
7. Perform maintenance activities on computer hardware; analyze equipment reliability, identifying areas for improvement; create maintenance standards and maintain preventive maintenance schedules; troubleshoot and perform minor repairs and adjustments to personal computers and peripherals.
8. Perform maintenance activities on computer software; modify, test and troubleshoot existing computer programs; analyze problems; make modifications to systems and individual programs as required; participate in establishing maintenance standards for computer software.
9. Monitor the inventory and performance of computer and peripheral equipment; monitor the inventory and performance of application software; take corrective action as needed.
10. Prepare documentation for new systems and changes to existing systems in accordance with established standards and procedures; maintain all documentation and maintenance of all system’s District wide.
11. Conduct staff training and provide user support on application systems; respond to inquiries on all District-owned hardware and software; assist in coordinating staff training on personal computers, application systems and networks; analyze and resolve complex user problems.
12. Prepare specifications and system requirements; develop new or revised procedures to attain desired objectives; make computer equipment purchase recommendations.
13. Design, develop and maintain all World Wide Web activity including managing the web server and home page design and maintenance.
14. Provide direction in support of and expansion of information sharing via e-mail system, internet/intranet over LAN/WAN environment with UNIX servers and personal computer work stations.
15. Perform technical projects management duties including preparing and interpreting statistical analysis and data.
16. Configure, design and maintain telecommunications units and/or peripherals; troubleshoot telecommunications equipment problems to ensure functional operation; perform minor repairs; coordinate necessary adjustments.
17. Attend new product and technology training sessions; stay abreast of new trends and innovations in the field of information technology; continually assess in relation to existing systems and recommend improvements.
18. Perform regular systems administration tasks for UNIX and Windows environments; create, retire and modify user accounts; maintain password security and maintain user environments free of log-on problems.
19. Perform related duties and responsibilities as required.
QUALIFICATIONS
Knowledge of:
Operations, services and activities of an information technology support and analysis program.
Computer networking for Internet/Intranet/LAN/WAN.
UNIX systems administration including microcomputers and networking involving groupware, network operating systems and other software packages.
Windows systems administration.
Networking standards, devices and programming interface including NFS and TCP/IP.
Operational characteristics of data processing equipment, including microcomputers, peripherals and software.
Graphical user interface including X window system on UNIX and Windows on Microsoft platform.
Programming principles and techniques for batch and on-line multi-user applications.
Programming language such as C++, C and Java.
Principles and practices of systems analysis and design implementing current and new technology.
Methods of input, output, forms, records design and documentation techniques.
Software engineering and configuration.
Database administration including creation and configuration for relational database management systems for legacy and object oriented databases.
Methods and techniques of evaluating business needs and developing information systems solutions.
Hardware and software Engineering for UNIX and windows configurations.
Basic business and engineering data processing applications.
Methods and techniques of evaluating network performance.
Principles, practices, methods and techniques used in local and wide area network design, implementation and administration.
Ability to:
Independently perform the most difficult system and programming development tasks.
Operate a variety of data processing equipment in a safe and effective manner.
Analyze complex systems and develop applications to meet user needs.
Design, code, test and integrate relational database management systems.
Evaluate, test, implement and support network systems.
Develop complex and detailed software in support of assigned operational activities.
Detect and correct program errors and hardware malfunctions.
Prepare clear and concise written materials including documentation, user instructions and periodic special reports.
Explain technical information to non-technical users.
Manage information technology projects.
Work independently in the absence of supervision.
Understand and follow oral and written instructions.
Communicate clearly and concisely, both orally and in writing.
Establish and maintain effective working relationships with those contacted in the course of work.
Maintain physical condition appropriate to the performance of assigned duties and responsibilities.
Effectively use and apply critical thinking skills.
Experience
and Training Guidelines —- Any combination of experience and training that would
likely provide the required knowledge and abilities is qualifying. A typical
way to obtain the knowledge and abilities would be:
Experience
Four years of increasingly responsible programming and systems administration experience.
Training
Equivalent to a Bachelors degree from an accredited college or university with major course work in computer science or a closely related field.
License or Certificate:
Possession of, or ability to obtain, an appropriate, valid driver’s license.
working conditions
The conditions herein are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions.
Environmental Conditions:
Office environment; travel from site to site; work closely with others and work alone; irregular work hours; exposure to electrical energy and computer screens.
Physical Conditions:
Essential and marginal functions may require maintaining physical condition necessary for moderate lifting; walking, standing, sitting, bending, stooping, kneeling, climbing, reaching, or crawling for prolonged periods of time; sense of touch, finger dexterity and gripping with fingers and hands; repetitive motion using computer devices.
Vision:
See in the normal visual range with or without correction; vision sufficient to read small print, computer screens and other printed documents; specific vision abilities required by this job include close vision, color perception and depth perception.
Hearing:
Hear in the normal audio range with or without correction.
U:\staff\word\committees\Admin\2010\20101206\04\item4_exh4a.doc