Friday, August 24, 2007

Systems Programmer - UC Davis Job Opportunity

Systems Programmer (PROGRAMMER II UCD)
VL# 8914 External
$3,220.00 - $5,474.00/Mo.
Final Filing Date 09-10-07
This position is located in: Shields Library - Systems Department and is not represented by a union.
Working hours: M-F, 8-5.

This External position is for UCD/UCDHS employees and the general public. Applications from the general public and UCD/UCDHS employees will be considered simultaneously.
The General Library consists of the Peter J. Shields Library, the Carlson Health Sciences Library and the Physical Sciences & Engineering Library in Davis, and the Medical Center Library in Sacramento. For more information about General Library see http://www.lib.ucdavis.edu. The UC Davis General Library maintains a sophisticated and complex computing environment to serve the needs of library staff and its patrons. This environment consists of numerous Linux, Solaris, and Windows servers to provide critical functions to support library patrons and staff. In addition to servers, the Library has approximately 250 workstations for library users and approximately 250 staff workstations as well as a number of local and networked printers and scanners. These workstations include those used in the library’s three teaching labs. The workstations are located in 4 buildings on the UC Davis campus and at the Medical Center in Sacramento. The Systems Department staff assists library staff located in all of these locations.

Responsibilities
This position reports to the Unix Administrator and performs routine system and network administration tasks such as provisioning resources, monitoring availability, and trouble shooting access; also special projects such as evaluating and designing solutions for systems projects and data migrations. Evaluates and implements open source programs and designs advanced solutions to diverse problems. Assists other Systems Department projects by coding, debugging and testing programs, and updates existing programs to support software and hardware upgrades. Provides technical support for digital library initiatives. Position is an advanced web developer on the Web Services Team which is responsible for designing and influencing standards for coding and documenting of library web pages. Maintains current and accurate configuration tables for the Integrated Library System OPAC (Aleph), and federated search engine (Metalib).

Requirements
Excellent attention to detail with consistent follow through on long, involved projects. Effective time management skills to establish and adhere to schedules while balancing multiple priorities. Excellent oral and written skills to communicate and interpret technical information to non-technical staff; to communicate with technical and non-technical individuals in the library and outside of the library; to prepare documentation and reports; and to resolve problems or train users in new procedures and routines. Ability to apply systems analysis and diagnostic concepts to analyze problems, develop and evaluate potential solutions individually and as a member of a team. Experience using HTML, XML, XSL, CSS, RSS, and other data encoding formats. Demonstrated knowledge of web security pitfalls and secure coding techniques (e.g. XSS, SQL Injection). Experience with procedural and object oriented programming in languages including at least: JavaScript, Perl, PHP, and Unix Shells. Java, C, Python preferred. Advanced knowledge of and demonstrated experience administering UNIX-like operating systems. Windows preferred. Demonstrated experience managing UNIX-like systems demanding high levels of uptime. Configuration knowledge of several Unix services with expert knowledge of at least two (e.g. Apache, BIND, DHCPd, inetd, MySQL, Postfix, Samba, Sendmail, sshd). Familiarity with Apache web server configuration options. (e.g. Modules, redirects, aliases, virtual hosts). Knowledge of firewall access control lists and demonstrated ability to troubleshoot TCP/IP network connectivity issues. Knowledge of data backup methodologies (e.g. NetBackup, rsync, tar). Demonstrated experience in using advanced web development concepts to create, maintain, and design entire websites. Familiarity with current web development standards for accessibility (e.g. Section 508, W3C WAI). Demonstrated experience with web development for maximum cross platform compatibility. Demonstrated experience with creating and programming to relational databases (e.g. MySQL, Oracle, PostgreSQL) and query languages and middleware (e.g. SQL, Perl DBI, PHP DB). SQL required.

Supplemental Requirements
Supplemental requirements that must be provided by the final filing date: Programmer/Computer Supplemental Form Required.

Special Conditions of Employment
Working in non-smoking area. Must be able to adjust schedule to meet emergency needs.

Physical Requirements
Position requires operating and moving computer and peripheral equipment; reading computer printouts and CRT screens; must be able to lift up to 40 pounds and handle laden carts.

Application Process
Apply online at http://www.hr.ucdavis.edu/Emp/Careers/Application_Process or apply at UC Davis Human Resources Administration Bldg., Orchard Park, Davis, Ca, 95616. Applications must be received before 5:00 p.m. on the Final Filing Date for consideration (postmarks are not acceptable). Required application materials are available at the UCD Human Resources Administration Building, on the Internet http://www.hr.ucdavis.edu/Emp or UCDMC Personnel Office, TICON III, 2nd Floor, 2730 Stockton Boulevard, Sacramento, Ca. For additional information call (530) 752-7520 UCD is an Equal Opportunity/Affirmative Action Employer TDD Line (530) 752-7140.

No comments: