Experienced Ruby on Rails and JavaScript Developer

REN-ISAC - Bloomington, IN

Contract

Experienced Ruby on Rails and JavaScript Developer

  • Hourly rate depends on experience and proven skill, $75-$110/hour.
  • Employment basis: hourly/contract
  • Employment location: Bloomington, IN or telework for a suitable candidate

REN-ISAC is looking for an experienced Ruby on Rails developer to expand on a recently deployed in-house-developed member registry supporting the REN-ISAC security information sharing community among 600+ higher education institutions.

More than just basic registry functionality, the feature-rich application is to support: flexible self-selecting interest group formation integrated with adjacent community plumbing (mailing list, wiki, real-time communication); peer interest and skill discovery; peer vouching and trust matrices; institutional data registration (e.g. domains, IP addresses, application environments); security incident contact discovery; API interaction; other features commensurate with facilitating a private security information sharing community; and federated authentication.

Employment will be on a contract basis. Initially we anticipate approximately 5 months of work conducted over the course of 2019, concentrated up front and diminishing later in the year.

The developer must have:

  • Extensive (5+ years) development experience (architecture, programming, and database)
  • 3+ years of RoR and JavaScript experience
  • Excellent analytic, problem solving, and communications skills
  • Excellent ability to translate requirements to a plan, execute, and communicate progress

And a depth of experience in:

  • Ruby on Rails
  • JavaScript
  • AWS Elastic Beanstalk
  • Amazon RDS
  • GitHub
  • CircleCI
  • Rspec
  • Capybara
  • API development
  • Passenger
  • HTML
  • Sass
  • Linux development environment

The developer will be asked to: Perform system analysis and programming related to system design, development, testing, and configuration. Code programs including feature development and current application bug-fixing and tuning. Use software engineering best practices (version control, continuous integration build, test, and deploy). Plan and implement data conversions. Develop program module test procedures, generate required test data, and execute tests in accordance with REN-ISAC conventions. Work with REN-ISAC management and staff to meet, develop, and establish infrastructural and integration requirements. Develop documentation, information and training through formal and informal means to the REN-ISAC staff.

References and/or a history of published work are required.

Job Type: Contract

Experience:

  • AWS: 1 year (Required)
  • System Design: 2 years (Required)
  • CI: 1 year (Required)
  • Ruby on Rails: 3 years (Required)
  • CSS: 2 years (Required)
  • Javascript: 3 years (Required)
  • development: 5 years (Required)
  • Github: 2 years (Required)

Language:

  • English (Preferred)

Contract Renewal:

  • Possible