Job Opportunities at Temple University Libraries

There are two job opportunities at Temple University Libraries Technology Development Group:

1) Senior Library Applications Developer

The Temple University Libraries Technology Development group is growing, and we are seeking a Senior Library Applications Developer to work with us as we plan the future of our online environment. This exciting position provides the opportunity for telecommuting, in addition to competitive salary, and excellent benefits.

Reporting to the Lead Technology Developer and working in close collaboration with other developers and colleagues, the Senior Applications Developer develops and maintains the technological infrastructure for library systems, which includes discovery layer development (Blacklight), digital repository development facilitating preservation of large collections of rare materials (Hydra), coordinating development and integrations with Content Management Systems (Drupal/WordPress) and supporting digital scholarship and digital publishing initiatives.

The Senior Developer plays a substantial role in coordinating the development of the library systems architecture as a whole, and thinks strategically about IT infrastructure and software platform choices. Takes a significant leadership role in overall management of projects. Gathers requirements and develops specifications, architects, implements, tests, and deploys projects. When appropriate, contributes the code generated to the open source community. Maintains awareness of developments in the realm of library-related software and infrastructure. May supervise other developers (full-time staff or part-time student employees). Performs other related duties as assigned.

Education & Experience:
BS in Computer Science or related field and two years of relevant experience.
Demonstrated experience with application development in at least one major programming language like Ruby/Rails, Javascript, Python, PHP, or Java.
Expertise with web-based development and software integrations, for instance using REST APIs, and JSON or XML for data interoperability.
Demonstrated experience with Unix/Linux, including basic administration, shell scripting, and authentication and authorization technologies, including LDAP and Oauth.
An equivalent combination of education and experience may be considered.

Required Skills and Abilities:
Demonstrated ability to perform effective code testing.
Strong organizational skills.
Demonstrated ability to manage projects.
Strong interpersonal skills.
Demonstrated ability to work in a collaborative team-based environment, and to communicate well with IT and non-IT staff.
Demonstrated ability to write clear documentation.
Experience with a repository system, such as Hydra/Islandora, a CMS like Drupal or an exhibit curation system like Omeka.

Compensation:
Competitive salary and benefits package, including possible relocation allowance. Telecommuting arrangements will be considered for this position.

To apply:
To apply for this position, please visit www.temple.edu, click on Careers At Temple at the bottom of the home page, and reference 17000067. For full consideration, please submit your completed electronic application, along with a cover letter and resume. Review of applications will begin immediately and will continue until the position is filled.

Temple University is an Affirmative Action/Equal Opportunity Employer with a strong commitment to cultural diversity.

_____________
2) Library Applications Developer

The Temple University Libraries Technology Development group is growing, and we are seeking a Library Applications Developer to work with us as we plan the future of our online environment. In addition to competitive salary and excellent benefits, this position can provide an excellent opportunity for a tech-savvy professional to receive mentoring from senior developers with experience in full stack application development in a library setting.

Reporting to the Lead Technology Developer and working closely with others in the Technology Development Department, the Library Applications Developer develops web applications and helps maintain the technological infrastructure for Temple University’s library systems environment, which includes discovery layer development (Blacklight), website development (Drupal/Omeka), preserving and delivering large collections of digital objects (Hydra), and supporting digital humanities and scholarly communication initiatives throughout the Library. Performs other duties as assigned.

Education & Experience:
Bachelor’s degree in Computer Science or related field and at least one year of experience, or an equivalent combination of education and experience.
Demonstrated experience with application development in at least one major programming language such as Ruby/Rails, Javascript, Python, PHP, or Java
Experience with MySQL or other database management systems

Skills and Abilities:
Strong organizational and interpersonal skills.
Demonstrated ability to work in a collaborative team-based environment, and to communicate well with IT and non-IT staff.
Experience with project requirements gathering.
Demonstrated ability to perform effective code testing and to write clear documentation.
Commitment to responsive and innovative service.

Compensation:
Competitive salary and benefits package, including possible relocation allowance. Telecommuting arrangements will be considered for this position.

To apply:
To apply for this position, please visit www.temple.edu, click on Careers At Temple at the bottom of the home page, and reference 17000070. For full consideration, please submit your completed electronic application, along with a cover letter and resume. Review of applications will begin immediately and will continue until the position is filled.

Temple University is an Affirmative Action/Equal Opportunity Employer with a strong commitment to cultural diversity.

Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: