About The Position

Solano County Department of Information Technology (DoIT) is dedicated to providing customer-oriented and convenient access to information and services through technology. The County aims for cost-effective technology use, fostering interactive data exchange within departments, with constituents, and with business partners. DoIT's guiding principles include supporting public and employee access to information, facilitating efficient County business operations, ensuring safe and secure systems, streamlining business practices, providing ongoing technology training, and enabling constituent interaction with the County through technology. The position of Information Technology Analyst IV is the fourth classification level in the job series, requiring advanced specialized and technical analytical skills. Incumbents serve as team leaders or project managers for major systems, performing the most difficult and responsible duties, including advanced technical support. They provide lead direction to other IT Analysts and consultants on system design, infrastructure, and maintenance projects. This role differs from the Principal Information Technology Analyst, who manages a major section or initiative with greater independence and resource responsibility.

Requirements

  • Equivalent to an Associate’s degree, preferably in information technology, or a closely related field.
  • Five (5) years of experience performing progressively responsible software development, or infrastructure management duties and functions.
  • A Bachelor’s degree from an accredited college or university, preferably in information technology, management information systems may be substituted for two years of experience.
  • Additional experience may substitute on a year for year basis for the educational requirement.
  • Applicants may be required to possess a valid California Driver’s License, Class C.
  • All licenses, certificates and registrations must be kept current while employed in this class.

Nice To Haves

  • A Bachelor’s degree is required for this position.
  • All candidates are strongly encouraged to submit a copy of their college diploma (verifying the degree, date earned and area of specialization) or official/unofficial transcripts (verifying institution, student, date, degree and area of specialization conferred) by the final filing deadline.
  • Candidates who attended a college or university that is accredited by a foreign or non-U.S. accrediting agency must have their educational units evaluated by an educational evaluation service.
  • The result must be submitted to the Human Resources Department no later than the close of the recruitment.
  • A COPY OF THE DD 214, SHOWING DISCHARGE TYPE (GENERALLY COPY 4), MUST BE RECEIVED IN THE HUMAN RESOURCES DEPARTMENT BY THE FINAL FILING DATE (or APPLICATION REVIEW DEADLINE).
  • Applicants who have a service connected disability must also submit a recent award letter from the VA stating they are receiving disability benefits for service connected reasons.
  • Veteran applicants for initial County employment with an honorable or general under conditions discharge shall receive five (5) points added to their combined score.
  • Disabled veterans rated at not less than 30% disability shall have ten (10) points added to their combined score.
  • Veteran’s preference points will only be added to passing scores in competitive open examinations.
  • Qualified individuals with a disability, who are able to perform the essential functions of the job, with or without reasonable accommodation, and need an accommodation during any phase of the recruitment/testing/examination process (as detailed in the “Selection Process”), must complete the following Request for Testing Accommodation by Applicants with Disabilities Form.

Responsibilities

  • Plans, designs, customizes, updates, develops, and maintains assigned application, technology infrastructure component, and related systems.
  • Participates as a member of a team or leads a small team of application development, infrastructure, or systems support staff.
  • Works with users to troubleshoot and resolve system issues.
  • Implements system improvements and upgrades.
  • Coordinates and/or participates in the selection, development, installation, and modification of software systems.
  • Consults with users to identify operating procedures, clarify program objectives, and determine data requirements.
  • Customizes user interfaces and reporting systems.
  • Participates in the creation and maintenance of data exchange between systems.
  • Oversees, coordinates, and/or participates in organizational, operational, and procedural analyses for computerization.
  • Reviews and analyzes forms, documents, reports, data output, and record-keeping requirements.
  • Installs and administers database and file management software.
  • Customizes vendor database software to meet county requirements.
  • Provides technical design of databases.
  • Monitors database performance and corrects problems.
  • Oversees, coordinates, and installs hardware and software for county-wide systems.
  • Maintains operating systems, environmental, and data communications software.
  • Monitors hardware and operating system software performance and corrects problems.
  • Designs back-up and recovery procedures.
  • Supports computer operations.
  • Consults with customer/user departments and advises on the feasibility of converting systems to computerized applications.
  • Analyzes departmental and County wide operations and information sharing needs for system development.
  • Recommends improvements in operations and administration of existing systems.
  • Consults with supervisor and users to resolve questions of application intent, data input/output, and internal controls.
  • Participates in design meetings and evaluates programs for feasibility within time and cost constraints.
  • Integrates complex and multi-functional systems for inter operability over multiple platforms and technologies.
  • Prepares and analyzes flowcharts and diagrams.
  • Acts as project manager/team leader in support of large, complex, and multi-functional computerized system(s).
  • Assists in preparation of the computer services budget.
  • Monitors assigned budget(s) for designated data processing/applications systems.
  • Collects information regarding capabilities and limitations of existing and future systems.
  • Recommends, schedules, plans, develops, and implements new systems, upgrades, and modifications.
  • Confers with users, consultants, and programmers to plan data security for software.
  • Ensures compatibility of planned security measures with established security systems software.
  • Coordinates implementation of vendor-issued security software updates.
  • Reviews and addresses violations of computer security procedures.
  • Analyzes factors to determine hardware configurations.
  • Codes applications and routines using various computer programming languages.
  • Reviews programs to identify and correct errors.
  • Designs screen displays to meet user needs.
  • Develops and maintains documentation of program development process.
  • Designs project plans based on scope, resources, budget, and personnel.
  • Acts as liaison between implementation personnel, management, and vendors.
  • Oversees production of project deliverables.
  • Selects, oversees, and advises project team members.
  • Ensures projects adhere to deadlines and budget constraints.
  • Coordinates project development with affected groups.
  • Plans, designs, installs, configures, upgrades, tunes, and maintains systems software, database and file management software.
  • Allocates, formats, and customizes vendor software releases to meet requirements.
  • Attends specification meetings with project team workers to determine scope and limitations of database projects.
  • Establishes physical database parameters.
  • Confers with coworkers to determine impact and staff cost of database changes.
  • Oversees changes to database management system.
  • Communicates with development and end-user personnel to determine application data access requirements, transaction rates, volume analysis, and other pertinent data.
  • Creates, monitors, and maintains computer databases.
  • Researches, identifies, evaluates, procures, tests, and configures network systems including hardware and software.
  • Oversees the acquisition, installation, and implementation of network equipment, components, infrastructure, and support systems.
  • Works with outside vendors to obtain, implement, and maintain data cabling, internet access, data circuits, and other components.
  • Utilizes network monitoring tools to monitor servers, firewalls, and network components for errors, security issues, and other problems.
  • Reviews device, network, and application logs.
  • Reviews usage and utilization statistics.
  • Coordinates network operations, support, and disaster recovery.
  • Performs network and engineering planning duties.
  • Assesses growth requirements.
  • Conducts capacity, life-expectancy, and feasibility analyses.
  • Identifies areas of operation that require upgrades.
  • Integrates new technologies with existing technologies by creating detailed system migration plans.
  • Studies the integrity and security of data to establish system configurations.
  • Monitors system to control and monitor traffic.
  • Plans configuration changes and resolves complex installation problems.
  • Devises and implements strategies for connectivity to other systems through routers, bridges, and gateways.
  • Troubleshoots and resolves software, hardware, operating system, and networking problems.
  • Communicates with vendor, supervisor, and other staff as necessary to research and resolve problems.
  • Contacts programmers to convey software errors or recommend alterations.
  • Contacts vendors to request service for defective products.
  • Assists users with operating issues.
  • Performs software and system testing procedures, programming, bug verification, release testing, and beta support.
  • Trains users in the operation and procedures of the application.
  • Consults with users regarding application and maintenance of the software.
  • Assists users with problems as they arise.
  • Schedules, performs, and monitors system backups.
  • Performs data recoveries as necessary.
  • Monitors operations to ensure compliance with government regulations.
  • Maintains professional knowledge in applicable areas and keeps abreast of changes in job-related rules, statutes, laws, and new business trends.
  • Makes recommendations for the implementation of changes.
  • Reads and interprets professional literature.
  • Attends training programs, workshops, and seminars as appropriate.
  • Acts as liaison between and primary resource to vendors, technical support consultants, and departments in the resolution of complex system and networking problems.
  • Initiates, coordinates, and implements appropriate and corrective measures.
  • Provides ongoing guidance and advice to team members, technical and programming staff, and users.
  • Assigns work to staff and reviews team members' work.
  • Ensures adherence to Information Services standards and County policies.
  • Coordinates appropriate training for team members.
  • Monitors productivity and quality of work.
  • Attends and conducts planning and project meetings.
  • Develops cost and time estimates.
  • Prepares progress/status reports, presentations, and other documentation.

Benefits

  • The eligible list established from this recruitment will be used to fill full-time and part-time regular, limited-term or extra-help positions as vacancies occur or the need arises.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service