Develop and maintain Ruby applications using Ruby 2.0 and JRuby 9.2.6 .
Implement object-oriented design principles and design patterns to ensure code quality and maintainability.
Implement object-oriented design principles, design patterns (such as MVC), and data structure fundamentals to ensure code quality, maintainability, and scalability.
Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular for user interface development and integration with backend Ruby applications.
Write unit tests using testing frameworks like RSpec or MiniTest and participate in testing platforms to ensure code reliability, application stability, and regression testing.
Experience with containerization tools like Docker for application deployment, orchestration platforms like Kubernetes for managing containerized applications, and CI/CD pipelines for automated software delivery.
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Follow agile methodologies for software development, including iterative development, continuous integration, and regular sprint cycles.
Write unit tests and participate in testing platforms to ensure code reliability and application stability.
Utilize relational databases, especially Oracle 12c and PostgreSQL, and Ruby database libraries such as Sequel and Active Record for data management.
Work with containerization tools like Docker and orchestration platforms like Kubernetes for deployment and scalability.
Manage source code using version control systems, especially Git, to track changes and collaborate effectively with team members.
Communicate effectively with team members, stakeholders, and clients to gather requirements, provide updates, and resolve issues.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
8 years of work experience in Ruby and JRuby development.
Strong understanding of object-oriented programming principles and design patterns.
Experience with full lifecycle web services/application development.
Proficiency in relational databases, especially Oracle 12c and PostgreSQL.
Familiarity with Ruby database libraries such as Sequel and Active Record.
Experience with testing frameworks such as RSpec, MiniTest, and Capybara for unit testing and integration testing.
Knowledge of containerization tools like Docker, orchestration platforms like Kubernetes, and CI/CD pipelines for automated software delivery.
Exposure to containerization tools like Docker, orchestration platforms like Kubernetes, and CI/CD processes is a plus.
Knowledge of source code control systems, especially Git.
Good communication skills and ability to work in a collaborative team environment.
Salary.com Estimation for RoR Developer in Columbus, OH
$91,309 to $116,235
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
Sign up to receive alerts about other jobs that are on the RoR Developer career path.
Click the checkbox next to the jobs that you are interested in.
Sign up to receive alerts about other jobs with skills like those required for the RoR Developer.
Click the checkbox next to the jobs that you are interested in.