View Our Website View All Jobs

Ruby On Rails Developer

Job Description

Require an experienced software developer to provide support to develop and implement enterprise applications and modules.

Develop application and modules for platforms including Ruby on Rails, XQuery, and semantic web applications and interactive web-based applications for information discovery and decision support. Development will be based on gathered requirements using Agile software development methodologies.

Based on a home-grown application, which is an open source Ruby on Rails Engine for creating search interfaces on top of Apache Solr indices customized for used in the agency serving as a discovery platform, and generalize/customize it into a reusable Rails engine to be used in multiple discovery platforms throughout the agency.

Migrate existing JSF based UI into using the new Rails engine.

Perform responsive design and 508 compliant check/fix.

Create a general reusable Rails engine for Geospatial data

Job Duties/Responsibilities


Two years of experience in Ruby on Rails, along with other common libraries such as Shoulda , RSpec and Resque

Expert understanding of front-end technologies, such as Bootstrap, JavaScript, HTML5, and CSS3

Good experience with building a reusable rails engine that is used in multiple applications

Three years of experience in applying XML and XSL technologies.

Expert Experience with Blacklight and Solr tools for search and discovery 

Good understanding of server-side templating languages

Good understanding of server-side CSS preprocessors such as Sass

Experience with search application development using Apache Lucene/Solr.

Provide strong written documentation throughout the software development lifecycle, utilizing tools such as JIRA for issue tracking, Git for version control, strong on knowledge sharing and documentation; gather user requirements and feedback.

Excellent interpersonal skills

Excellent written and verbal communication skills



Experience with Hydra and Fedora 4 repository tools

Experience in implementing and consuming RESTful Web services.

Experience with Git version control.

Experience with Jenkins CI.

Ability to work both collaboratively and independently.

Technical Skills Required

XPath, XQuery, XSLT, and XML Schema; JavaScript, HTML5 & CSS3; Ruby on Rails, Shoulda, RSpec, Resque; and MVC

Experience Required

2+ years –web application development experience; 2 years’ experience with Ruby on Rails

Read More

Apply for this position

Apply with
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file