Apply

Ruby on Rails Programmer - 12 Months at Estrada Consulting Inc

Located in San Francisco, USA. Posted February 04, 2010

Programmer with Ruby on Rails Skills

12-month w/possible extension

San Francisco, CA

Work is for client's Grants Management and Science Offices. This position will program, support, maintain and develop new functionality within client*s existing grants management systems built with Ruby on Rails technology. A Consultant who has been programming at client for the past 10 months will supervise the programmer. Client also plans to have an Information Technology Advisor Consultant overseeing all programming and reporting directly to Vice President of Operations. The successful candidate must demonstrate excellent communications skills, both oral and written, and must have the ability to communicate technical concepts to a non-technical audience.

Skills, education, certifications, experience requirements * At least 5 years experience in creating web applications and object-oriented design * At least 2 years experience creating web applications using Ruby on Rails * Experienced in writing software in more than one programming language, one of which must be Ruby * Experienced in at least one MVC framework * one of which must be Ruby on Rails * Experienced user of Software Configuration Management systems (SVN, CVS, Git etc) * Experience with databases, SQL queries and overall database design * PostgreSQL a plus * Experience in Javascript and AJAX framework (any one or more of Dojo, Prototype, jQuery, script.aculo.us, ExtJS) * Experienced user of UNIX operating systems, including basic system administration tasks * Ability to establish and maintain cooperative working relationships * Ability to communicate realistic assessments of project status * Ability to compile thorough documentation (as directed) * Ability to manage tight deadlines. * Experience creating Information Technology solutions to complex requirements in a fast paced environment * Experience creating solutions that are intuitive and easy to use as users represent a broad cross section of technology ability and experience * Ability to think strategically and assist with the execution of aggressive information technology plans.

a. References will be thoroughly checked by ECI and customer.

a) References- Submit a list of at least three references (clients) to which you have provided similar services within the past five years and contact numbers for each.

b) Scope of Work 1. Data Cleansing. The Programmer will assist in gathering and extracting data from XML documents. The data gathered by the forms will need to be normalized and cleansed before being imported into the existing web based system. 2. Grants Management System. The Programmer will maintain the existing Ruby on Rails based modules of Client*s grants management system. In addition, the Programmer will create new functionality and new systems to support client*s grants programs, as needed. 3. Reporting. The Programmer will pull data from the existing systems, in whatever format required by CIRM Staff, as needed for reporting purposes. 4. Data Migration. The Programmer will assist in extracting data from existing Postgres database and formatting it into CSV files for migration into MicroEdge GIFTS (a COTS based grants management system that Client has licensed).

Applications are now closed.