Ruby On Rails Job # 34060




Job Description
Title Ruby on Rails Developer   This is the short description for the job opening.
Location San Francisco CA   This is where the job is located
Job Description 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).   Please describe the job you are offering. Do not include your company name or contact information here. Applicants respond by submitting their resumes.
Salary Range Competitive hourly rate   What salary range were you considering for this position?
First Question ()   This is used to prioritize the candidates. You might ask years of experience with your technology.
Second Question ()   This is used to prioritize the candidates. You might ask years of experience in your industry.
Market Place North America   The marketplace defines the visa requirements. Please let us know which market this job is in.
Employee Or Consultant Consultant   Are you looking for an employee or a consultant?
Service Type Free Email Announcement   Do you want a free email announcement, or do you want me to help you recruit the right person for this job?