A Ruby Developer develops new technologies and features, and implements, maintains, and enhances existing Ruby applications; Researches, determines, and analyzes user requirements, and defines system or site scope and objectives of final output of projects; Reviews specifications, designs and writes code, tests and troubleshoots software; Utilizes competencies in coding abilities, including JavaScript, MVC framework, jQuery, HTML, CSS, SQL, and PHP++.