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
- 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.
- 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.
- 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.
Questions about this job description may be emailed to Jeremy Morse, Director of Publishing Technology at email@example.com.
U-M EEO/AA Statement
The University of Michigan is an equal opportunity/affirmative action employer.
Last updated: Tuesday, February 28, 2017 23:45 UTC