Position Summary & Duties Responsible
Class specifications are intended to present a descriptive list of the range of duties performed by employees in this classification. Specifications are not intended to reflect all duties performed within the job.
Under direction, performs professional duties related to the analysis, development, maintenance and administration of computer hardware and software systems to meet business needs. Incumbents may perform any of the following functions: monitors and administers servers and related platforms; maintains, configures and monitors network and/or telecommunications infrastructures and related system components; consults with departmental customers to identify and analyze business functions that can be improved by the implementation of new hardware and/or software solutions; translates business requirements into system deployments; performs professional-level systems maintenance and customer support duties; develop and/or modify scripts; may serve as a project manager over routine systems-related projects that are small to medium in size, and require limited staff and resources; and performs other related duties as assigned.
Incumbents at this level work under direction, receiving occasional supervision while working toward a definite objective that requires use of a wide range of procedures and involves planning and/or determining specific procedures or equipment required in order to meet assigned objectives and solve non-routine problems. Only unusual matters are referred to a supervisor.
EXAMPLES OF DUTIES
- Analyzes, plans, determines requirements, designs, builds, customizes, tests, implements, maintains and/or enhances a variety of hardware and software systems.
- Provides professional customer support for system-related software and/or hardware issues, needs, or requirements; interacts with clients to analyze system requirements; recommends technology solutions to improve operations.
- Prepares technical documentations, procedural plans, reports, correspondence and other documents.
- Serves as main client interface on assigned technology projects which are small to medium in size, and require limited staff and resources; reviews recommendations with clients and receives approval to proceed; coordinates project activities with vendors and internal technology staff; maintains effective communications with users regarding vendor activities, problems, status, timelines and other details; ensures compliance with County specifications and drives resolution of project related issues; monitors project budget and scope to ensure they remain within agreed upon parameters; reviews final outcomes with clients to obtain sign off that all work has been conducted in accordance with client requirements
- Provides after hours technology support as assigned.
- Participates on committees and task forces; attends meetings, conferences and training sessions.
- Performs other related duties as assigned.
Functional Assignment Areas
- Builds, installs, configures, maintains and administers server platforms and operating system components for client/server systems.
- Maintains telephone servers, call manager, voicemail, call center, and paging systems.
- Administers active directory, exchange, e-mail, backup and related systems. Adds users, computers and servers to active directory domain.
- Scans servers on County domain for harmful viruses, spy ware, ad ware, and security vulnerabilities; modifies and maintains security access controls; establishes user permissions, and grants access to users and vendors.
- Assists with the development and integration of new tools for compliance with business unit requirements.
- Performs system administration tasks such as installing, updating, maintaining and administering various operating systems on single or multiple platforms; maintains the integrity of network structures.
- Tests and installs critical upgrades and security patches; develops and tests backup and restoration procedures.
- Administers and makes provisions for storage area network (SAN); monitors performance and utilization of SAN.
- Performs Tier II support for complex system problems.
Possession of a Bachelor’s degree from an accredited college or university with major coursework in computer science, information systems or a closely related field and two (2) years of increasingly responsible experience in functional area stated above.
OR any combination of post-secondary education and experience totaling six (6) years in specific functional area listed above.
- General operations, services, concepts, terms and activities common to a comprehensive, state-of-the-art information systems program
- Principles, methods and techniques used in designing, developing, testing and implementing computer hardware and software systems.
- Data processing techniques, including the types of hardware and software currently used to process data with different levels of complexity.
- Information system development lifecycle and design principles using flowcharting techniques and prototype development tools.
- Methods and techniques of evaluating business requirements to provide technology solutions.
- Project management principles and techniques such as organizing and managing a project, developing schedules, identifying critical paths, and breaking down a project into individual tasks.
- Principles and practices, and methods and techniques of technology system security administration
- Various application and control languages.
- Structured analysis and database concepts.
- Computer hardware and software systems similar to those being used by the hiring department.
- General operational characteristics of local and wide area network systems.
- General operational characteristics of communication systems, equipment and devices.
- Tools and equipment used in testing the functionality of computer applications.
- Principles and practices of troubleshooting computer hardware, software and network problems.
- Principles and practices of customer service.
- Methods and techniques of developing and presenting technical documentation and training materials.
- Principles and practices of record keeping.
- Modern office procedures, methods and equipment.
- Provide journey level professional support in assigned technology systems area(s).
- Gather and evaluate information in order to reason logically, draw valid conclusions, take appropriate actions and/or make appropriate recommendations.
- Develop information system designs, flow charts, report layouts and screen designs.
- Communicate technical information to a wide variety of users.
- Read and interpret source code from one of the commonly used programming languages; develop a working knowledge of new programming languages.
- Troubleshoot and repair a variety of application issues using appropriate program testing methods and tools.
- Plan, organize, prioritize and process work to ensure that deadlines are met.
- Utilize specialized terminology if needed by the specific assignment.
- Interpret and apply technical information pertaining to computer and network systems.
- Adapt quickly to changes in policies, procedures, assignments and work locations.
- Communicate effectively, both verbally and in writing.
- Establish and maintain effective working relationships with those encountered during the course of the work.