Application Programmer
University of Michigan
Ann Arbor

The University of Michigan Library is seeking an electronic publishing
programmer to design, build, and maintain web sites, systems, services, and
applications in support of new models in academic publishing. The ideal
candidate will possess a strong knowledge of and demonstrate experience with
object- oriented programming languages, web frameworks, and current best
practices in code design and web technologies.

We are looking for developers who are engaged with project goals, who thrive
on interaction with users and stakeholders, and who want to shape and build
the future of scholarly publishing. The electronic publishing programmer will
have a passion for progressive web development, automated text processing,
data mining, and information retrieval.

The University of Michigan Library is one of the world's largest academic
research libraries and serves a vibrant university community that is home to
19 schools and colleges, 100 top ten graduate programs, and annual research
expenditures approaching $1.5 billion a year. To enable the university's
world-changing work and to serve the public good, the library collects,
preserves, and shares the scholarly and cultural record in all existing and
emerging forms, and leads the reinvention of the academic research library in
the digital age.

The library is committed to recruiting and retaining a diverse workforce and
encourages all employees to fully incorporate their diverse backgrounds,
skills, and life experiences into their work and towards the fulfillment of
the library's mission.

Note: This is a two year, term -limited appointment with the possibility of


--Application development (including design, testing, and maintenance) for web-based publishing platforms and back-office systems.  
--Communications with stakeholders and peer developers regarding project management and documentation.  
-Data analysis and reporting.  
-Self directed technological research and learning.  
Required Qualifications*

--Bachelor's degree in related field or equivalent combination of education and experience.  
-Experience and comfort with working in groups.  
-Demonstrated programming skills in a modern programming language.  
-Strong analytical and troubleshooting skills.  
-Strong verbal and written communication skills.  
-Intellectual curiosity and desire to discuss why we develop what we develop.  
-Understands and values diversity and the importance of inclusion as demonstrated through a commitment to apply and incorporate the differences, complexities, and opportunities that diversity brings to an organization.  
Desired Qualifications*

--Prefer 2 years experience relevant to job duties.  
-Experience with Ruby on Rails, JRuby, Git, MySQL, JQuery, XSLT, Perl, PHP, RESTful, APIs, and test-driven development  
-Experience with Unix/Linux  
-Familiarity with Hydra/Fedora  
-Demonstrated understanding of current web standards as recommended by W3C including accessibility standards and cross-browser issues.  
-Experience designing effective user interfaces using HTML5 and CSS3  
-Experience working in the publishing, library, or other information industries.  
Additional Information

Excellent benefits are available, for details, see

Position receives 24 days of vacation a year, and 15 days of sick leave a year
with provisions for extended benefits, as well as opportunities for
professional development and travel. TIAA-CREF and Fidelity Investments
retirement options available.

Brought to you by code4lib jobs:
To post a new job please visit