Job Posting: Applications Programmer/Analyst -- University of Michigan

Ann Arbor
0 other recent jobs
Created: April 18, 2007


**** Please excuse cross-postings ****

To apply for this job, please go to and search for Job ID 7935.

Posting No: 7935 Job Title: Applications Programmer/Analyst Intermediate Department: Web Systems/University Library Hours: 40.0 FLSA: Exempt

BACKGROUND This is a 2 year term appointment.

The University of Michigan Library's Web Systems department is seeking a Programmer Analyst to work in a collaborative environment. The Programmer Analyst will maintain existing and develop new web-based library services, personalizable and customizable information interfaces, and expand an already broad suite of information services. Familiarity and demonstrated experience with "Web 2.0" tools and concepts is important.

DUTIES The Programmer/Analyst II works as part of the Web Systems department to develop and support the technology service environment of the University of Michigan University Library through performing detailed analysis and design of new systems, and modifying the design of existing ones to meet the needs of library system users. The Programmer Analyst II will write or modify computer programs in PERL, PHP, SQL, and other languages as needed. The candidate will apply systems analysis procedures, including consulting with users, to determine software and system design specifications for developing new information services.

DEPARTMENT QUALIFICATIONS Minimum: - Bachelor's degree (Computer Science or Engineering preferred) or equivalent. - Experience programming in Perl, PHP, SQL, and similar languages. - Experience designing and implementing Web Services (SOAP and/or XML-RPC). - Experience with XML and XSLT. - Experience working as part of a team. - Good interpersonal skills and the ability to communicate effectively.

Desired: - Demonstrated experience with "Web 2.0" technologies. - Demonstrated ability to work in a team environment. - Familiarity with Asynchronous JavaScript and XML (AJAX). - Experience with Java web application development (java server pages; java servlets). - Experience developing Java web applications using open-source tools (Maven, Ant, Eclipse) or equivalent. - Experience writing use cases, performing usability testing, and developing standards documentation. - Familiarity with or interest in library technologies.


-- Ken Varnum Web Systems Manager University of Michigan Library E: 309 Harlan Hatcher Graduate Library V: 734-615-3287 Ann Arbor, MI 48109-1205 F: 734-647-6897


Published: Wednesday, April 18, 2007 15:48 UTC

Last updated: Tuesday, February 28, 2017 23:48 UTC