The Key skills needed for this role are Ruby-on-Rails and Python experience.Job DescriptionClient seeks an accomplished software engineer with significant web application development experience. The selected individual will join a motivated team of developers with the privilege of creating innovative software for the Emory Libraries. The Library is in the early stages of an ambitious effort to reinvent its digital preservation repository with onebased on the Hydra framework the successful candidate will be a key part of this effort.JOB DESCRIPTION: Works as part of an agile team to design, implement and revise softwareapplications. Writes sleek, performant code in a manner consistent with the team's styleand best practices. Collaborates with clients and stakeholders in the development ofrequirements. Stays abreast of the "state of the art" through self and group study. Leadsthe evaluation of emerging technologies and promotes their usage. Acts as a mentor tojunior staff. Acts as the technical lead for one or more code bases. MINIMUM QUALIFICATIONS: Bachelor's degree in Computer Science, Math, Engineering, is REQUIRED Six years of web application development experience with a framework such asRuby-on-Rails, Python/Django, or Java/Spring. Experience with client-side/frontenddevelopment. Experience with relational databases. Experience with SOA and integrationbetween systems. Experience collaborating on software via version control. Fundamental Linux skills. Understanding of Object Oriented Analysis and Design principles and of N-tierapplication architecture, and software design patterns.