(apologies for any x-posting)
Hello, all. Winter's approaching, time to migrate south to the
University of Miami Libraries.
We have an opening for a Digital Technologies Programmer. You'd be
supervising one other programmer, and working in a *brand new* and
growing department with the opportunity to set things up just right.
(Let's face it--where you're working now, they try, but it would be
better if they just did things your way.) And reporting to
Position description below, follow this link for the official HR page:
//////////////// Digital Technologies Programmer ////////////////
Reporting to the Head of Web & Emerging Technologies, the Digital
Technologies Programmer/Analyst provides leadership in the research,
development and maintenance of the Libraries technical infrastructure.
This includes web development, digital programs, user interfaces and
other emerging technologies. The incumbent designs, develops,
implements, and facilitates project management for the research and
development of user-centered tools and applications to enhance
operations and services. The DTPA is a member of the Digital Projects
Team and supervises one programmer/analyst.
ESSENTIAL DUTIES & RESPONSIBILITIES (include percentages of time)
* Works with IMS and Digital Programs and Scholarship to effectively
manage the design and development of web-based applications and tools
to facilitate content management and delivery of library resources and
services. Works with faculty on a variety of XML-based digital
projects. Researches and evaluates potential commercial and
open-source solutions and implements when necessary. Installs,
configures and maintains commercial and open source software packages
and modules. (60%)
* Works with staff to design, develop, and maintain tools to
streamline workflows related to digital projects, to include
developing applications for digital production and digital content
management. Works to define requirements of tools to support delivery
of digital content and supports emerging digital library production
and delivery services. Works with relevant staff to defines and
implement databases and necessary interfaces with other systems (20%)
* Works with staff to design, test, and implement user interfaces and
designs, codes and tests software related to the implementation.
Writes documentation, attends planning and project meetings, works
collaboratively with all IMS, Digital Programs and Scholarship, and
Access, Information, and Research staff. (10%)
* Supervises and mentors one programmer/analyst and students (5%)
* Participates in relevant meetings, conferences, and presentations.
Actively engages in continued and professional development. (5%)
Communications, Relationships, and Service (Covers all areas of performance)
* Maintains a helpful and supportive customer service behavior with
all library customers internal and external.
* Establishes effective and supportive interdepartmental
relationships, and participate in cross training opportunities to
increase library and unit effectiveness and to effectively disseminate
* Communicates frequently and effectively with all University staff,
faculty, and administrators in a timely manner regarding procedures,
policies, and other necessary information.
*When possible, participates in committees and teams within and
outside the Libraries to provide services to the Libraries,
University, and the Community.
Other duties and special projects as assigned
* May perform presentations and conduct training courses.
* Assists with special divisional, library-wide, and university-wide
projects as assigned.
* May require work outside normal business hours to analyze and
correct critical problems that arise in the 24/7 operational
Percentages may vary dependent on service and operational needs of the
Received from the Head of Web & Emerging Technologies, as well as
direction from the Head of Digital Programs and Scholarship. Works
collaboratively across the Libraries.
Oversees all programming and development activities for the Librariesí
digital programs, systems, repository services, and web development.
Supervises one programmer/analyst and students.
* Bachelorís degree in computer /information science or engineering,
or the equivalent in education and experience.
* Five years programming experience, including demonstrated ability to
work independently and in a team.
* High proficiency in at least two of these languages (PHP, Ruby,
Java, Perl, XSLT, Python), and an excellent grounding in XML.
* Extensive knowledge of and experience with programming Web Services.
* Demonstrated experience with database technology such as MySQL.
* Demonstrated experience with Service Oriented Architecture
* Facility with UNIX
* Demonstrated experience with writing documentation.
* Ability to work in a team environment with developers and librarians.
* Excellent written and oral communication skills.
* Experience or familiarity with digital object management systems
such as CONTENTdm and Digital Commons.
* Experience or familiarity with Fedora, DSpace, or similar open
source institutional repository software.
* Knowledge and use of protocols such as Open Archives
Initiative-Protocol for Metadata Harvesting (OAI-PMH), SRU, open URL,
library metadata standards (e.g. METS, MARC, Dublin Core)
* Experience with digital imaging, audio, and video formats
* Knowledge and use of version control systems in software development.
* Web user interface design
Head, Web & Emerging Technologies
University of Miami Libraries