Sr. Software Engineer (Rails emphasis)

Atlanta
0 other recent jobs
Created: September 25, 2015

Description

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.

 


Last updated: Tuesday, February 28, 2017 23:41 UTC