company logo

Ruby On Rails Developer

Ahmedabad
Full-Time
Mid-Level: 4 to 6 years
10L - 15L (Per Year)
Posted on Feb 20 2023

Not Accepting Applications

About the Job

Skills

ROR
Ruby On Rails
DevOPS
ROR Developer
Ruby On Rails Developers

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

The Easiest Way to Get Your New Job !!!

Industry

human recourse

Company Size

11-50 Employees

Headquarter

Ahmedabad