Digital Technologies Programmer
Description
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 me--awesome!
Position description below, follow this link for the official HR page: http://um.hodesiq.com/job_detail.asp?JobID=2660161&user_id=&ViewAll
//////////////// 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)
Performance
* 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 information. * 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 environment
Percentages may vary dependent on service and operational needs of the Libraries.
WORKING RELATIONSHIPS
SUPERVISION RECEIVED
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.
SUPERVISION GIVEN
Oversees all programming and development activities for the Libraries’ digital programs, systems, repository services, and web development. Supervises one programmer/analyst and students.
QUALIFICATIONS
Required:
* 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.
Highly Desirable:
* 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
-- Andrew Darby Head, Web & Emerging Technologies University of Miami Libraries
How to apply
Contact:
Andrew Darby
Metadata
Published: Thursday, October 6, 2011 13:25 UTC
Last updated: Tuesday, February 28, 2017 23:47 UTC