Ruby On Rails Developer

No of Positions  No of Positions:  2

location Location:remote

date Tentative Start Date:  May 31, 2021

Work From Work From :Offsite

rate Rate : $8 - 16(Hourly)

experience Experience :3 to 6 Year

Posted:30+ Days ago
Job Applicants :5
Job Views :69
Job Category :Information Technology & Services
Duration :3-6 Month
Key Skills Required Skills
RSpec Resque or SidekiqOOPS server-side templating languages Angular JavaScript, HTML5, and CSS3 MVC Mocking, ORM, and RESTful APIsuch as ERB Liquid, Slim, etc
Description


Primary responsibilities include: • Design and development of web application software components including both back-end and front-end code. • Complete unit test coverage of non-trivial code. • Document and communicate application designs. • Follow standards for all deliverables as defined by the PlumSlice US technical team. • Develop and maintain build systems using appropriate technologies (Ant, Maven, Rake, etc.) • Collaborate with web UI developers to deliver application functionality. • Develop a detailed understanding of the capabilities of the PlumSlice products. This position requires an ability to understand how our IT-focused solutions help our customer and to translate that into key marketing messages that will drive interest. The success of campaigns will be based on your depth of insight into the technology and customer pains. • Participate in cross-group collaboration across multiple time zones. • Develop estimates for effort, time and cost for development initiatives and participate in project planning activities. • Provide regular status updates and feedback against your commitments and the commitments of less senior developers operating under your leadership. • Advise management about any perceived roadblocks, issues, and risk factors regarding schedule and/or costs.  


  Required Skills: • Experience with Ruby on Rails(ROR), along with other common libraries such as RSpec, Resque or Sidekiq • Good understanding of the syntax of Ruby and its nuances • Solid understanding of object-oriented programming (OOPS) • Good understanding of server-side templating languages {{such as ERB, Liquid, Slim, etc depending on your technology stack}} • Good understanding of server-side CSS preprocessors {{such as Sass, based on project requirements}} • Basic understanding of front-end technologies, such as Angular, JavaScript, HTML5, and CSS3 • Familiarity with concepts of MVC, Mocking, ORM, and RESTful API • A knack for writing clean, readable Ruby code • Ability to integrate multiple data sources and databases into one system • Understanding of fundamental design principles behind a scalable application • Able to create database schemas that represent and support business processes • Able to implement automated testing platforms and unit tests • Proficient understanding of code versioning tools {e.g. Git, svn} • Familiarity with continuous integration Build & deployment tools {e.g Capistrano} 


Educational Requirements: A pertinent Bachelor’s Degree in Computer Science/ MSc / MCA, Math, Engineering, or a related field