The Wayback Machine - https://web.archive.org/all/20060220144652/http://jobs.stanford.edu:80/openings/display.cgi?Job_Req=009694&JFam=NIL&JOBCODE=5118
Stanford University Home Page
Stanford Jobs Home Page
Why Work at Stanford Current Openings Current Employee Job Search Meet Our People Pay and Benefits Perks
Home
Current Openings
Current Openings
Job Search
Resume Builder
Recruiting Events
Temporary Employment

I Want This Job!

UNIX Web Developer (#009694). Range: 4P3. Posted: 01/30/2006.

Description
The UNIX Web Developer works with other members of the UNIX Systems and Applications group within ITS (IT Services) Shared Application Services. The UNIX Systems and Applications group supports campus-wide infrastructure services running in production on UNIX platforms (enterprise file services, email, authentication, directory, web, etc.). In addition, the group provides systems administration support for major university clients and other internal ITS and Administrative Systems groups. This position functions as a web systems analyst, programmer, and systems administrator: developing, maintaining, and updating the shared university web infrastructure and interfaces for products and services supported by IT Services. RESPONSIBILITIES Specific duties and responsibilities include, but are not limited to: As part of the web infrastructure team, develop and maintain components of the shared university web infrastructure, including campus web servers, CGI services, proxy services, infrastructure for content management and dynamic web site development, log analysis, and other standard components of a full-featured web hosting environment. Participate in a team responsible for system administration duties on the UNIX systems that constitute the core university UNIX infrastructure, with special focus on the web infrastructure systems. Build and deploy new servers as necessary, upgrade software packages and the server OS as appropriate, monitor systems for security and capacity, and diagnose and respond to outages and service failures. Write, test, maintain, and/or upgrade code that generates or supports: dynamic web interfaces (e.g., interactive maps and menu-driven navigation) web sites that utilize Kerberos, WebAuth, and directory services for secure authentication and personalization database-driven web sites form processing and database interaction web-based content management tools web sites that employ collaboration technologies (e.g., blogs, wikis, bboards, and RSS feeds) Design and implement databases to support web-based applications and content management needs. Respond to user questions and user-reported problems with the university web infrastructure and write and maintain end-user documentation for university web services. Assist with user support and documentation for other services maintained by the UNIX Applications team. Research, evaluate, and report on open-source and proprietary solutions for forms processing, content management, automated publishing, and group collaboration, that meet the documentation needs of IT Services and general needs of the campus community (as determined by IT Services leaders and central web services product managers). Keep up-to-date on web technologies and programming languages, techniques, and standards. Apply this knowledge to improving the university web infrastructure and web applications supporting services and products provided by IT Services. Develop and maintain broad knowledge of IT Services? central web services, web hosting environment, and storage/file systems; be able to apply or share this knowledge as needed. Work closely with the IT Services documentation group, responding to their infrastructure needs and ensuring that the tools, sites, and documentation maintained by the UNIX Systems group fit IT Services documentation standards. QUALIFICATIONS A successful candidate must have prior experience with web development and be willing and able to learn the existing Stanford environment and infrastructure and stay current on web development techniques and standards, applying what they learn to improving the university web infrastructure. Three to five (3-5) years of increasingly complex technical experience is required. Experience developing web sites and applications using open-source tools and current W3C standards-compliant (X)HTML/CSS. Demonstrated experience and proficiency with the following code languages and tagging systems: Perl, PHP, CGI, JavaScript, HTML, and CSS 1.0. Experience with Python, Java, XML, and XSLT are a plus. Ability to build scripts and applications based on the work of other programmers. Experience testing and debugging code. Experience with delivering finished services and applications to clients and responding to their needs for quality control, follow up service, and maintenance. Demonstrated experience and proficiency with the standard LAMP web application stack: Linux (Debian a plus), Apache, MySQL, and Perl/PHP/Python. Systems administration experience on Linux required. Experience with Tomcat a plus. Prior experience with Kerberos and AFS desirable but not required. Ability to communicate effectively and tactfully with colleagues and various client communities (faculty, students, staff). Familiarity with browser and platform differences and idiosyncrasies, and ability to develop workarounds to accommodate specialized user/client needs. Experience with project management, working as a member of a software development team, working as a web system administrator, or working in an academic environment. Knowledge of, and willingness and ability to acquire and understand, information technology services and concepts. Ability to prioritize work, meet deadlines, work under deadline pressure, handle multiple assignments simultaneously, and work with a minimum of supervision.

Stanford University Home | Contact Us | Site Index © 2001 Stanford Jobs. All rights reserved.