Ruby On Rails Developer
Ruby On Rails Developer95
Applications
95
Applications
About the Job
Skills
Responsibilities :
● Written and maintain a Rails plugin
● A knack for writing clean, readable Ruby code
● Proficient in Ruby, CoffeeScript, RESTful APIs,Jquery
● Good understanding of the syntax of Ruby and its nuances
● Able to implement automated testing platforms and unit tests
● Familiarity with concepts of MVC, Mocking, ORM, and RESTful
● Ability to integrate multiple data sources and databases into one system
● Proficient understanding of code versioning tools [e.g. Git, Mercurial or SVN]
● Understanding of fundamental design principles behind a scalable application
● Able to create database schemas that represent and support business processes
● Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
● Experience with Test Driven Development (TDD), continuous integration, Scrum, Kanban
● Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
● Good understanding of server-side CSS preprocessors [such as Sass, based on project requirements]
● Experience with Git and API and web services (REST, SOAP), Agile, SCRUM, JavaScript. Experience on relational databases: PostgreSQL/MongoDB
● Good understanding of server-side templating languages [such as Liquid, Slim, etc depending on your technology stack]
Requirement:
● Design robust, scalable and secure features.
● Write clean, maintainable, reusable, reliable, and efficient Ruby code
● Work with DevOps, QA, Design and other team members to move our processes.
● Writes technical documentation to support software, software integrations, reports, etc.
● Demonstrate a high level of proficiency in team tools, programming languages and frameworks
● Analyse software requirements and provide solutions. Perform analysis, design, coding, testing, implementation, and maintenance of software solutions.
● The ability to work as part of a team, taking ownership of individual components and following coding guidelines to create performant components that fit into more-comprehensive projects
● The ability to handle diverse situations, multiple projects, and rapidly changing priorities while maintaining a positive attitude
● Teamwork as second nature: strong communication, collaboration, interpersonal, and organisational skills
● Bachelor’s degree in computer science, information technology, or a similar field.
About the company
Industry
human recourse
Company Size
11-50 Employees
Headquarter
Ahmedabad
Other open jobs from SimpliHire