-Understand of Web Development using Ruby on Rails Programming Language -Sound understanding of SQL, PL SQL and working with MySQL -Write clean, well-engineered code in Ruby on Rails -Understand the goals and strategy behind each project from conception through completion. -Communicate effectively with project managers, technical leads, internet strategists, and other internal team members. -Identify opportunities for process improvement and make constructive suggestions for change -Build websites and implement design on Ruby on Rails -Use the best practices in Ruby on Rails development -Ability to work without direct supervision -Collaborate with team members for code and design reviews