CastleRock Research Information Pvt. Ltd. is looking for talented Senior Web Developer 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. Company 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 visit http://www.castlerockresearch.com/ Responsibilities • 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 technologies. 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 projects • 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 products!!! 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 profile. Thanks and Best Regards, Amit Raya, HR Generalist, Castlerockresearch Information Pvt. Ltd. Email : araya-p4B+bj0cUwef0DUV/oxz1A@public.gmane.org Mobile : +919620241087 Ph. No.: 080-41764592 Website: http://www.castlerockresearch.com