Senior Software Engineer
Description
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, surf on over 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
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
How to apply
Contact:
Alexander Thomas
Metadata
Published: Friday, March 27, 2015 13:06 UTC
Last updated: Tuesday, February 28, 2017 23:42 UTC