Software Engineer
Description
Johns Hopkins University has an immediate opening for a Software Engineer to join our Library Applications Group, supporting commercial, open source, and locally developed systems and online services. Top goals are to improve system reliability, data integrity, business processes, and user experience. There is a strong emphasis on collaboration, innovation, and best practices.
This position is open to remote workers.
General Responsibilities
- Collaborate with vendors, open source software communities, and internal stakeholders to design, develop, deploy, maintain, and enhance front- and back-end systems supporting library services
- Contribute to a small, highly efficient team by following best practices for development, deployment, and documentation, emphasizing stability, reliability, and ease of maintenance
- Follow agile, user-centric development approach, emphasizing accessibility and evidence-based design
- Coordinate software releases to minimize risk and inconvenience to staff, faculty, and students
- Provide prompt support for internal stakeholders by investigating and resolving problem reports
Preferred skills and experience
- Ruby on Rails
- React
- NodeJS
- Python
- REST API development
- Java
- Solr and Elastic Search
- Continuous integration procedures using Docker, Ansible, Jenkins, and similar tools.
- Software development and life-cycle management in an academic library or cultural institution
- User-centered design and accessible web design
- Familiarity with common tools and technologies used in library applications, including Blacklight, Solr and Elastic Search, SFX, and traditional Library Management Systems
Systems supported
The software engineer will have primary or secondary (backup) responsibility for vendor-hosted and locally hosted systems used in the following functional areas:
- Discovery (Blacklight)
- User authentication (EZproxy and Shibboleth)
- SirsDynix Horizon (catalog)
- Inter-library loan (ILLiad, Relais)
- Course reserves (ARES)
- Citation linking (Umlaut open source software integrated with SFX)
- Locally developed Database List system based on the FOLIO platform
To submit an application please use the URL provided or search for 17456 at Jobs at JHU
How to apply
https://jobs.jhu.edu/job/Baltimore-Software-Engineer-MD-21218/584893800/
Contact:
Alistair Morrison
a.morrison@jhu.edu
Metadata
Submitted by: a.morrison@jhu.edu
Published: Tuesday, November 12, 2019 22:07 UTC
Last updated: Tuesday, November 12, 2019 22:07 UTC