City of Anaheim-Business Information Systems Administrator

1/4/2019 4:31:23 PM 267

Salary$43.47 - $59.77 Hourly $90,422.00 - $124,331.00 Annually

$90,422.00 - $124,331.00 Annually

Location City of Anaheim, CA

City of Anaheim, CA

Job Type

Full Time


Public Utilities

Job Number


Closing date and time

1/18/2019 at 5:00 PM Pacific Time (US & Canada); Tijuana


Business Information Systems Administrator description image
The City of Anaheim Public Utilities Department (Anaheim Public Utilities) seeks a dynamic and seasoned Business Information Systems Administrator to join the Technology Development team.  The Business Information Systems (BIS) Administrator will lead, manage, implement, maintain, and support mission-critical Public Utilities information systems and projects.

The ideal candidate will possess considerable experience implementing and supporting municipal utility application systems and integration with enterprise business information systems.  The BIS Administrator should have excellent business analysis and communication skills as well as be technically proficient with ability to design, architect, and develop application, web, and database systems, develop advanced SQL database queries, and analyze and troubleshoot complex system problems.  The BIS Administrator is a hands-on supervisory position and will lead staff and project teams in full project life-cycle activities including planning, requirements analysis, system design, implementation, testing, documentation, training, go-live, and maintenance and support.

Anaheim Public Utilities is a city-owned, not-for-profit electric and water utility that provides electric and water services to residents and businesses of Anaheim. Its mission is to add value to the community through a customer-focused approach to providing reliable, high quality water and electric service at competitive rates. In keeping with the City of Anaheim's core values of vision, responsibility, pride and service, Anaheim Public Utilities has developed the following department goals:
  • Enhance and maintain our competitive and financial position
  • Enhance community aesthetics
  • Enhance service delivery, service options and service quality
  • Ensure balanced, diverse and cost-effective resource supply
  • Strengthen system infrastructure
The BIS Administrator will implement and support technology solutions that align with Department and City mission, goals and objectives.  These include work and asset management, billing and customer information, electronic bill presentment and payment (EBPP), cashiering system integration, financial system integration, payment kiosks, meter data management, interactive voice response (IVR), and other Utility business systems.

Essential Functions

  • Provide technical and administrative support for a variety of business systems; provide user support on vendor-supported systems including application updates, technical troubleshooting and development and maintenance of system documentation.
  • Plan, direct, coordinate, and review the work plan for assigned staff; assign work activities, projects, and programs; review and evaluate work products, methods, and procedures; meet with staff to identify and resolve problems.
  • Participate in the implementation, coordination, testing, problem resolution and procedure development associated with department technology.
  • Participate in negotiating acceptable issue resolution and required delivery schedules with computer software, hardware, and service vendors.
  • Review new technology to determine compatibility with existing systems; prepare data flow diagrams and process flow analysis for current and new automation to ensure maximum system utilization and tasks assigned to correct work unit.
  • Develop detailed specification documentation for complex system modifications and interfaces; coordinate developments with multiple vendors or other outside vendor until issue is resolved.
  • Coordinate the development of documentation and implementation of training and procedures for new systems and programs; coordinate with vendors, internal technical staff, management, and system users.
  • Train and Provide technical direction and support to users and operators and on software, and/or custom applications; write procedures for utilizing software and applications.
  • Support contracted vendor technical staff on hardware and software projects and issues resolution.
  • Develop desktop and web-based applications using advanced programming languages.  Write, edit, install, and debug software. Verify that programs provide accurate and desired results.
  • Design and develop complex data base models and templates; write and edit programs for accessing, maintaining, linking and populating databases.  Verify database integrity.
  • Develop custom reports and queries based on users' needs and specifications; perform file extracts and queries; determine report specifications.
  • Administer servers and workstations by installing and troubleshooting system software and programs; administer system access and security.
  • Generate standard and custom products such as reports, diagrams, exhibits, maps, and displays.
  • Attend professional meetings and conferences to represent the department's needs and interests.
  • Provide assistance with the development, preparation and evaluation of Requests for Proposals and contracts; gather functional and technical requirements; assist with the evaluation of proposals and selection of vendor; assist with the preparation of vendor agreements and staff reports; monitor contract compliance and maintenance agreements as assigned.
  • Provide project management for modifications, interface programs, new systems, information systems, databases and annual updates; develop project plans, timelines, and test scripts; prepare test data and lead testing efforts; evaluate test results and approve code changes for deployment into a production environment.
  • Develop technical specification documents including data mapping, field and file requirements; identify and coordinate resolution of issues and required modifications on proposed solutions; make recommendations to ensure technical success; design documentation and workflow of new and existing system specifications for integration; coordinate requirements, priorities and work between multiple vendors.
  • Participate in the development of technology budgets; monitor and review operating and capital budgets throughout fiscal year.
  • Perform and review daily, monthly and annual jobs and reports associated with departmental applications.
  • Provide after-hours support as required; research, analyze, and resolve reported issues in a timely manner.

Perform related duties as required.


Candidates must have three years of progressively responsible experience in systems administration, analysis, development and project management related to automated systems supplemented by completion of the twelfth grade and college level course work in computer science, business information systems, or a related field. An equivalent combination of experience and education sufficient to perform the essential job functions and provide the required knowledge and abilities is qualifying.

Candidates must possess knowledge of operations, services, and activities of a business information system program; application system software design, system application purposes, database configurations and process workflows; systems analysis, system operations, diagnosing, troubleshooting and general maintenance and repair standards; traditional business systems such as payroll, accounting, work management, customer billing, productivity software, and query software tools; customer service operations and procedures, database configurations; system modification; programming logic, computer operating systems and networks; computer system architecture, client/server and web-based protocols, local area network systems; principles and practices of GIS;  specification development theory; analytical research techniques; technical writing, report generation and automation theories; training and procedure development; basic accounting and budgeting principles; record keeping methodology; best practices for tracking and evaluating system performance; software testing methodologies; documentation and organization of research findings and test results for efficient follow-up and record retention; principles, practices and techniques of automated system project management; principles of business letter writing and basic report preparation; office procedures, methods, and equipment including computers and applicable software applications such as word processing, spreadsheets, and databases; pertinent federal, state, and local laws, codes and regulations.

Candidates must demonstrate the ability to manage aspects and assignments of computer system installation and upgrade projects; oversee, direct, and coordinate the work of lower level staff; select, supervise, train, and evaluate staff; effectively apply technical knowledge of automated systems hardware and software in the assistance and support of users; understand users' needs and recommend system modifications compatible with environment, prepare documents for complex system modifications;  write complex custom applications using languages such as SQL, C#, VB.NET, Java, and Python; develop web pages and applications using HTML and JavaScript; understand and apply programming logic and interpret programming code; understand Relational Database management Systems (RDBMS) such as Oracle and SQL Server and utilize RDBMS tools to create, install and maintain custom database applications; install, debug and resolve software and application problems; logically process technical information and effectively communicate with technical and non-technical personnel; perform system tests and evaluate data; gather, document and evaluate research; prepare comprehensive technical and informational reports; work independently; prioritize assignments; work well under pressure and with multiple deadlines; effectively solve problems; oversee and coordinate vendor technical staff on hardware and software projects and issues resolution; coordinate and provide user training; develop complex project plans and timelines; prepare and monitor program budgets; develop operational procedures and training documentation; make sound recommendations; communicate clearly and concisely, both orally and in writing; and establish and maintain effective working relationships with those contacted in the course of work.
Candidates must be in possession of an appropriate, valid driver's license by date of hire. 

Supplemental Information


Applications will be accepted until Friday, January 18, 2019 at 5:00PM.  Applicants are encouraged to apply early.  Applications will not be accepted after this deadline.

The selection process will consist of a minimum of an oral interview and may include a knowledge assessment and presentation. 

The eligibility list established from this recruitment may also be used to fill the current and/or additional vacancies throughout the City.

Candidates must be specific and complete in describing their qualifications for this position.  Failure to state all pertinent information may lead to elimination from consideration.  Stating "See Resume" is not an acceptable substitute for a completed application.  

The successful candidate will be required to undergo a reference / background check (to include a conviction record) and pass a post-offer pre-employment medical examination (which will include a drug/alcohol screening).  The City of Anaheim utilizes E-Verify and new employees must provide documentation to establish both identity and work authorization.

Communication regarding your application and/or status will be sent to the email address listed on your application.  Please check your email regularly throughout the recruitment process as you will not receive communications by any other method.

City of Anaheim
201 S. Anaheim Blvd., Suite 501

Anaheim, California, 92805