Print

Print


( To apply for this position, please visit
http://umjobs.org/job_detail/84014/application_programmer )


Publishing Technology, the IT unit within Michigan Publishing, seeks an
Application Programmer to design and develop a variety of software systems
in support of digital scholarly publishing. This position will work in a
team to create new applications for web delivery of content, and office
productivity tools to enhance production workflow, as well as maintaining
and improving existing systems.

This is a full-time, TWO YEAR, TERM-LIMITED position with the possibility
for renewal.

Michigan Publishing is the primary academic publishing enterprise of the
University of Michigan and part of its dynamic and innovative university
library. Publishing Technology is responsible for the design, development,
and maintenance of digital delivery systems and management tools which
place Michigan Publishing on the cutting edge of digital scholarly
communication. Our work includes:
- University of Michigan Press (press.umich.edu)
- mPach (hathitrust.org/mpach)
- Digital Culture Books (digitalculture.org)
- The Pancreapedia (pancreapedia.org)
- The Journal of Electronic Publishing (journalofelectronicpublishing.org)
- More at publishing.umich.edu

*Responsibilities*
-Software analysis and design. Meeting with stakeholders and other
developers for requirements gathering. Modeling business logic and
workflows. Researching and proposing tools/libraries that match
requirements and environment.
-Software development and maintenance
-Writing documentation for code, software environments, workflows and etc.
-Research technology tools, trends and best practices.

*Required Qualifications*
- Bachelors degree and 3 or more years experience in designing, developing,
coding and maintaining data-driven applications or equivalent amount of
related education and experience.
- Demonstrated understanding of current web standards as recommended by W3C
including accessibility standards and cross browser issues;
- Experience using Linux, MVC frameworks, Object Oriented Programming,
version control workflows, test-driven development, and XML;
- Demonstrated ability to design effective UI/UX using HTML5 and CSS3.
- Commitment to writing clean, documented code
- Excellent verbal and written communication skills
- Intellectual curiosity and desire to discuss why we develop what we
develop.

*Desired Qualifications*
- Experience with Ruby on Rails, JRuby, Git, MySQL, JQuery, XSLT, Perl,
PHP, RESTful APIs.
- Experience working in the publishing, library, or other information
industries.
- Experience as a project manager.

*Additional Information*
Questions about this job description may be emailed to Jeremy Morse,
Director of Publishing Technology at [log in to unmask]

*U-M EEO/AA Statement*
The University of Michigan is an equal opportunity/affirmative action
employer.