The Emory libraries are in the planning stages of a Hydra implementation that 
will ultimately replace an extensive custom Fedora/Python-Django 
infrastructure.  We’re a team of four looking to add two more.  Special 
consideration will be given to experienced Rails developers with Hydra 
experience.

While Hydra development will be a big part of our work going forward, the team 
also serves non-repository needs, and so there will be opportunities to enjoy a 
variety of development challenges.  Visit us on github to get a sense of our 
work:

https://github.com/emory-libraries

https://github.com/emory-libraries-ecds

Job description is below.  Please don’t hesitate to let me know if you have any 
questions.

To apply, go to http://hr.emory.edu/careers/index.html and search for Job 
Requisition ID 49497BR.

Thanks,

Alex Thomas

Lead, Library Software Engineering





Job Title    Sr. Software Engineer (Rails emphasis)
Job Requisition ID    49497BR
Operating Unit/Division    LITS: Library and IT Services
Department    124100:LITS: Application Development
Full/Part Time    Full-Time
Regular/Temporary    Regular
Minimum Hourly Rate $    28.846154
Midpoint Hourly Rate $    40.480769
Minimum Annual Rate $    60000
Midpoint Annual Rate $    84200
Job Description    DESCRIPTION:
As a Sr. Software Engineer, you will work as part of an agile team to design, 
implement and revise software applications that meet library and digital 
scholarship needs. Act as the technical lead for one or more code bases. Mentor 
other developers with respect to development best-practices and standards. 
Participate in the development and extension of the overall Emory University 
Libraries and Emory Center for Digital Scholarship development environment and 
architecture. Lead the evaluation of emerging technologies and promotes their 
usage. Collaborate with stakeholders in the development of the user stories 
that comprise the product backlog that defines the scope of a given development 
effort.

WHAT’S NEEDED:

•Bachelor's degree in computer science, math, engineering or a related field 
and three years of related experience in web application development or an 
equivalent combination of education, training and experience.
•Experience with Ruby on Rails and/or other web development frameworks like 
Python/Django
•Experience with JavaScript, AJAX, and DOM manipulation
•Experience with relational databases
•Experience with web standards like REST for seamless integration between 
complex systems
•Experience collaborating on software via version control
•Fundamental linux skills
•Familiarity and desire to work with agile methods

WHAT’S NICE…

•Experience with javascript frameworks such as Angular or Ember
•Experience with continuous integration/deployment
•Experience with SOA and enterprise systems integrations
•Experience with Fedora Commons
•Experience building and optimizing Solr/Lucene indexes
•Experience with the Hydra repository framework
•Experience with non-relational databases (e.g. eXist)
•Contributions to Open Source Projects and participation in developer 
communities
•Experience working in an academic environment
•Experience with Metadata (e.g. MODS, Dublin Core, TEI, EAD, DDI) and Semantic 
web standards





Identifies, designs, develops, implements, and revises software applications to 
meet business needs. Supports software applications and associated operating 
systems. Programs, analyzes and writes specifications. Devises solutions to 
system problems. Develops and tests applications; makes revisions to improve 
functionality. Develops and analyzes the effectiveness of new applications and 
test procedures. Writes and edits reports to provide recommendations, 
conclusions and other data. Performs related responsibilities as required.
MINIMUM QUALIFICATIONS: A bachelor's degree in computer science, math, 
engineering or a related field and three years of related experience in 
programming and software systems or an equivalent combination of education, 
training and experience. Knowledge of software development in a research 
institution context preferred.

DATE CREATED/MODIFIED/REVIEWED: 01/10/07 DRS
Preferred Qualifications    Need to have
•Bachelor's degree in computer science, math, engineering or a related field 
and three years of related experience in web application development or an 
equivalent combination of education, training and experience.
•Experience with Ruby on Rails and/or other web development frameworks like 
Python/Django
•Experience with JavaScript, AJAX, and DOM manipulation
•Experience with relational databases
•Experience with web standards like REST for seamless integration between 
complex systems
•Experience collaborating on software via version control
•Fundamental linux skills
•Familiarity and desire to work with agile methods

Nice to have
•Experience with javascript frameworks such as Angular or Ember
•Experience with continuous integration/deployment
•Experience with SOA and enterprise systems integrations
•Experience with Fedora Commons
•Experience building and optimizing Solr/Lucene indexes
•Experience with the Hydra repository framework
•Experience with non-relational databases (e.g. eXist)
•Contributions to Open Source Projects and participation in developer 
communities
•Experience working in an academic environment
•Experience with Metadata (e.g. MODS, Dublin Core, TEI, EAD, DDI) and Semantic 
web standards
Additional Job Details    Responsibilities
•Works as part of an agile team to design, implement and revise software 
applications that meet library and digital scholarship needs. Acts as the 
technical lead for one or more code bases. Mentors other developers with 
respect to development best-practices and standards. Participates in the 
development and extension of the overall Emory University Libraries and Emory 
Center for Digital Scholarship development environment and architecture. Leads 
the evaluation of emerging technologies and promotes their usage. Collaborates 
with stakeholders in the development of the user stories that comprise the 
product backlog that defines the scope of a given development effort.


Alexander J. Thomas
Lead Software Engineer
Emory University Libraries
404.727.0194
[email protected]<mailto:%[email protected]>

________________________________

This e-mail message (including any attachments) is for the sole use of
the intended recipient(s) and may contain confidential and privileged
information. If the reader of this message is not the intended
recipient, you are hereby notified that any dissemination, distribution
or copying of this message (including any attachments) is strictly
prohibited.

If you have received this message in error, please contact
the sender by reply e-mail message and destroy all copies of the
original message (including attachments).

Reply via email to