Opening for Senior Web Developer (Ruby on Rails)

CastleRock Research Information Pvt. Ltd. is looking for talented
Senior Web D. with a history of commercial product & consumer-
oriented web application design and high-end development and exposure
to the full project life cycle. The successful candidate must have an
excellent working knowledge of software design patterns, best
practices followed in development cycle, a clear understanding of web
and system security issues and designing for best application
performance & scalability. Candidate having a clear understanding of
the Agile software development cycle and latest web standards would be
preferred. Successful candidate should be also a very ardent follower
of TDD (Test Driven Development) and BDD (Behavior Driven Development)
based software development.
Successful candidate should also be able to work with disparate geo-
located team members in collaboration and co-ordination. Candidates
with working experience on Mac & OSX environment based tools would be
also preferable.

CastleRock Research Information Pvt. Ltd. is a Canada based private
software company with branches in Kolkata and Bangalore. We are an
education resource development company. We serve schools and their
districts, education ministries, national bookstore chains, colleges,
universities, and corporate clients by providing them with relevant
print and online products. We have successfully launched a number of
product lines, maintained contractual relationships with ministries of
education, expanded regionally, and undertaken the development of
solution-oriented resources.
For further information on CastleRock Research Information Pvt. Ltd

• Commercial product & consumer-oriented website application design
and development
• Following the Agile web development practices and best practices in
software development.
• Preparing functional and technical specifications in collaboration
with the Project Owner. Also participate in software architecture.
• Working on innovative and challenging modules & tasks and also
helping team members with the same.
• Helping with solving challenging technical problems & proving
innovative, out-of-box solutions.
• Providing technical leadership to the team and working to help
improve the development practices & standard of the team.
• Keeping fully abreast of latest thinking in all areas of web
development with specific emphasis on Ruby on Rails related

Essential requirements
• Bachelor’s degree in Computer Science, Information Systems or
similar area of study is preferred. MCA, BE/B.TECH, PGDCA, Msc IT are
also preferred.
• Outstanding knowledge and understanding of Ruby on Rails (as
Framework), Ruby (as language), MySQL
• Clear understanding of JQuery, AJAX and other JavaScript libraries
• Ability to follow best TDD and BDD practices
• Using Git Version control system
• Sense of humor! (Yes, we need people who enjoy software development
and are passionate about it)

Experience of the following would be a distinct advantage
• Testing ability, preferably in using Shoulda (Unit & Functional
testing) along with Factory Girl, Cucumber, Web Rat, RSpec
• Clear understanding of TDD & BDD best practices
• Experience in Software Deployment and Server maintenance using tools/
scripts like Capistrano, Passenger, Continuous Integration Server, etc
• Experience with various site monitoring tools
• Experience in Plug-in and gem creation
• Attitude & interest to work on open source and rails community based
• Active participant in Rails community and ardent technical blogger/
open source evangelist

This is a key role in a company that is not afraid to make use of
cutting-edge open source technologies in order to deliver the next
generation of web applications.

All in all we need a candidate passionate about building software

Please revert back to us with your latest resume and current and
expected CTC, if you think you fit this profile. It would be very kind
of you if could refer your friend who you think also fits this
Thanks and Best Regards,
Amit Raya,
HR Generalist,
Castlerockresearch Information Pvt. Ltd.
Email : [email protected]
Mobile : +919620241087
Ph. No.: 080-41764592