Job Description
Experience : 3-6 Years
Must-Have:
Design, develop, debug, deploy, maintain and support the multi-tier, web-based applications and reporting systems using; MySQL Server, XML/XSLT, Ruby on Rails, Web Services, REST, OO Design Patterns, SASS, BDD, TDD, Postfix, Linux Server Management, Memcache, Database Management, JavaScript, CSS, Redis, and other technologies as needed by Employer.
Should be Well versed with ruby on rails, database, architecture terminologies.
Should Design, build, and maintain efficient, reusable, and reliable Ruby code
Should Integrate user-facing elements developed by front-end developers with server-side logic
Should be able to Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization and automatization
Solid understanding of object-oriented programming
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Familiarity with concepts of MVC, Mocking, ORM, and RESTful
A knack for writing clean, readable Ruby code
Understanding of fundamental design principles behind a scalable application
Able to implement automated testing platforms and unit tests
Proficient understanding of code versioning tools {{. Git, Mercurial or SVN}}
Responsibilities:
An efficient and proper review of code at each level of promotion.
Design, build and maintain efficient, reusable, and reliable Ruby code
Ensure the best possible performance, quality, and responsiveness of theapplications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automatization.