The Library Applications Developer serves as a key member of the Drexel University Library Technologies department. Under the general supervision of the Head, Library Systems, this position is responsible for the design and development of innovative digital library projects, including institutional repositories, digital collections and asset management systems, discovery layers, data management systems, and related areas. This position works with the unit head to help define new projects and determine directions and priorities for development.
• Bachelor's degree in Computer Science, Information Science, or a related discipline, or an equivalent combination of education and experience
• 2 years minimum applications development experience
• Demonstrated skill with a major programming language (e.g. Java, JSP, PHP, Python)
• Demonstrated understanding of the software development lifecycle
• Familiarity with relational databases and basic principles of database design
• Experience in applying principles of user centered design
• Commitment to continuously enhancing development skills
• Strong analytical and problem solving ability
• Strong oral and written communications skills
• Ability to work alone or as part of a group
• Progress towards advanced degree in Computer Science, Information Science, or a related discipline
• Experience with digital object repositories (e.g. Fedora, dSpace)
• Experience with agile development
• Experience with REST architecture and web services
• Experience with linked data, and semantic web principles
• Experience with open source development
• Working knowledge of additional programming languages
• Working knowledge of Unix/Linux operating systems
• Working knowledge of security best practices
• Working knowledge of born digital content
• Working experience in libraries or working for vendor/developer of systems for libraries.
• Analyze user requirements, and prepare design specifications and prototypes
• Develop, test, and deploy digital library applications
• Maintain and enhance existing applications
• Coordinate development with library web developer to ensure high level of integration among digital library services
• Evaluate APIs available from library vendors and other digital services for local use and development
• Research emerging technologies to extend and enhance digital library projects
• Create and maintain documentation for library applications
• Provide technical support and training to staff
• Collaborate with unit head on strategic technology and infrastructure planning
• Participate in and occasionally coordinate teams working across functional areas in the libraries, on campus, and in the library development community.
Drexel University offers an attractive benefits package including tuition remission, a generous retirement package with matching funds (up to 11 percent) and an opportunity to join a talented team of professionals directly helping the University achieve its record growth and quality reputation.
Drexel University is an Equal Opportunity/Affirmative Action Employer. The Drexel Libraries are especially interested in qualified candidates who can contribute to the diversity and excellence of our academic community.
- Job Type:
- Job URL:
- Page Views:
- Peter Ivanick