The MIT Libraries are seeking an experienced, enthusiastic and self-motivated
software engineer to join a group of developers that provides programming and
software analysis support across the MIT Libraries. This position provides
both general application development for library technical platforms and
services, as well as specialized development for the MIT Geodata repository.
Reporting to the Head of Software Development and Analysis, the Software
Engineer will be responsible for development work, from front-end web
applications to back-end data management, for a variety of projects underway
in the Libraries. An initial focus will be enhancing GIS software and systems
that expand access to geodata through existing services and tools. S/he will
work collaboratively with the Senior GIS Specialist, the Geospatial Data
Librarian, and the Digital Library Systems Manager to investigate, define,
recommend, and build new services around geodata. The Engineer will maintain
up-to-date system documentation and manage code in a version-control system.
S/he will also advise and consult with library technical and non-technical
staff to provide GIS web development expertise and guidance.
As a member of the Software Development and Analysis Department, the Software
Engineer will work with other software engineers in supporting the ongoing
development of the MIT Libraries software infrastructure, including, but not
limited to, institutional repositories (DSpace, and others), digital library
collection management systems, digital archiving systems (e.g., Archivists'
Toolkit), and other digital library systems. S/he will collaborate with other
technology partners both on and off-campus.
_Required: _Bachelor's degree. Three years of software development experience
in a Unix/Linux environment. Demonstrated experience developing and
maintaining web applications in a Java development environment (e.g., MVC,
Tomcat/Jetty). Demonstrated proficiency in one or more of the following
programming languages: Ruby, Python, PHP. Strong working knowledge of XML.
Strong relational database experience in one or more of the following: Oracle,
PostgreSQL, MySQL. Proven ability to meet deadlines and manage competing
priorities. Flexibility and a collaborative approach to innovation, problem
solving, and working across organizational boundaries with librarian, faculty,
and both technical and non-technical staff. Ability to be productive
independently and to work successfully in a team environment within a
culturally diverse community. Excellent verbal and written communication
skills. _Preferred: _Demonstrated experience with GIS APIs, tools, and
platforms, such as ArcSDE, OpenLayers, and GeoServer is strongly preferred.
Experience with distributed indexing technology (e.g., Apache Solr) and NoSQL
data storage systems. Demonstrated experience designing, developing and/or
consuming web services (e.g., XML, JSON). Demonstrated proficiency with
with open source repository systems such as DSpace, Fedora, and affiliated
projects and services such as DuraSpace. Experience working in a library or
academic computing environment.
**SALARY AND BENEFITS**
$65,000 minimum. Actual salary commensurate with qualifications and
experience. MIT offers excellent benefits including a choice of health and
retirement plans, a dental plan, and tuition assistance. The MIT Libraries
afford a flexible and collegial working environment and foster professional
growth of staff with management training and travel funding for professional
Apply online at:[http://hrweb.mit.edu/staffing/](http://hrw
eb.mit.edu/staffing/). Please include cover letter, resume, and contact
information for three references. Review of applications will
beginimmediately and continue until position is filled. MIT
is strongly and actively committed to diversity within its community and
particularly encourages applications from qualified women and
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/795/