Interface and Application Developer
DescriptionThe University of Richmond is accepting applications for the position of Interface and Application Developer for Boatwright Memorial Library. A collaborative position in nature, the Interface and Application Developer will work with other library staff members to conceptualize and implement web interfaces and software for the library website, digital object collections, and digital humanities projects. The successful candidate will contribute to the streamlined functioning and integration of library applications and systems for materials management, dissemination, and archiving through a diverse set of technical skills and a service-oriented outlook. In collaboration with library colleagues and other departments within Information Services and University Communications, the Interface and Application Developer performs these roles in accord with the strategic vision, technology parameters, architectures, and guidelines defined by these groups.
Application Development and Process Management:
Responsible for full development cycle of planning, prototyping, testing, documenting, and deploying interface applications and open source projects intended for
internal library or public use.
Serves as the technical lead in development and deployment of library services, related applications, associated middleware, and workflow frameworks.
Conceptualizes, develops, and deploys front-end interfaces and APIs for digital library and digital humanities projects.
Writes code to integrate content and data streams from a variety of applications and licensed resources.
Assures adherence to best practices with regard to management of technical assets, including the version control of source code and creation/maintenance of
Systems and Applications Architecture:
Collaborates with University Communications and Web Services, ensuring that the library’s projects integrate with and adhere to all technical aspects of the university’s
infrastructure and user interface systems.
Researches appropriate software languages, frameworks, and platforms to realize project goals.
Designs, Prototypes, and evaluates potential technical approaches.
Monitors contracted development work.
Special projects and other duties as required:
Remains current with pertinent technologies through self-study and/or participation in seminars, workshops, or conferences.
Contributes to third-party projects and libraries used by Boatwright Library, engaging those projects through code contributions, documentation, outreach, and code review.
Knowledge, Skills and Ability:
·Thorough knowledge of and experience with high-level programming languages (e.g., PHP, Ruby, Python, Java)
·General knowledge of relational databases (e.g., MySQL, PostgreSQL)
·General knowledge of XML technologies (e.g., XML schema language, XPath, XSLT, XQuery, eXist)
·General knowledge of source code versioning and management tools, and of software development environments (e.g., Git, SVN)
·Working knowledge of web server configuration and management in a Linux environment (e.g., Apache HTTP, Tomcat, Jetty)
·Demonstrated evidence of participation in successful technology-focused collaborations, including those between entities within an organization (e.g., the library) as
well as beyond it (e.g., other campus departments or other institutions)
·Demonstrated experience with Linux and Unix operating systems and command tools, including a modal text editor such as vi, vim, or Emacs
·Experience working with, manipulating, and managing data in a variety of formats through a variety of methods
·Strong organizational and time management skills; ability to work under time
constraints and to meet regularly recurring deadlines on multiple, concurrent
·Evidence of strong analytical problem solving skills, attention to detail, and results-oriented approaches to complex problems
·Demonstrated ability to communicate clearly, both orally and in writing, about complex, technical processes to non-technical personnel
·Ability to work and learn independently and to initiate necessary work procedures according to guidelines set by the supervisor
·Superior interpersonal skills and the ability to work in a collaborative team environment, providing as needed assistance to other team members
·The flexibility and adaptability to work effectively in a dynamic, evolving environment.
Education and Experience:
·Bachelor’s Degree from a four year college or university, preferably in computer science, visual communications, digital media or related field
·Two years of web development and programming experience
·Experience with information technology in a higher education setting is desirable.
Monday - Friday, 8:30am - 5pm, some flexibility required. This position serves on the off-shift and weekend on-call rotation that ensures accessibility of the library's mission critical systems and services.
Pay Grade 7
To see more detailed salary information please review the University of Richmond's Compensation Structure.
A resume and cover letter are required when applying for this position.
Please attach a document to your application that provides a URL to a project that you feel best exemplifies your development work. In this attachment, describe the purpose and outcomes of the project, whether you worked as part of a team or individually, and what your roles and responsibilities were during execution.
To apply visit http://jobs.richmond.edu
Located minutes from downtown Richmond, Virginia, the University of Richmond www.richmond.edu blends the intimacy of a small college with exceptional academic, research, and cultural opportunities usually found only at large institutions. Richmond offers a unique combination of undergraduate and graduate programs. Our School of Arts & Sciences anchors Richmond as a nationally ranked liberal arts university. A ranked business school, the nation’s first school of leadership studies, a highly respected law school, a nationally recognized international education program and the community-focused School of Professional and Continuing Studies build on that strong foundation and make this university something unique.
Boatwright Memorial Library is an energetic organization determined to engage as a meaningful part of our community and our world. As a service-focused institution, the library recognizes its role as a steward of knowledge, and seeks to inspire growth of personal and academic potential, to cultivate diversity, and foster joy in lifelong learning among all of its users. In order to achieve these goals, the library strives to recruit individuals with the right mix of creativity, determination, and integrity to sustain meaningful collaborations and develop high-impact programs in an environment of rapid change.
UR is committed to developing a diverse faculty, staff and student body, and to modeling an inclusive campus community which values the expression of differences in ways that promote excellence in teaching, learning, personal development and institutional success. In keeping with this commitment, our academic community welcomes candidates from diverse backgrounds and candidates who support diversity. EOE
Last updated: Tuesday, February 28, 2017 23:43 UTC
How to apply
Published: Wednesday, May 28, 2014 20:37 UTC