1

Ruby Programmer Jobs in Ohio (NOW HIRING)

Test Analysis - The skill in this area is the ability to develop tests using Ruby, Cucumber, and Gherkin. The candidate will pair with test engineers and other developers to automate acceptance and ...

... Developer for a mix of build and run work. Will align with the Agility team in DW. Skill set needed: ETL, Informatica, Terra Data, SQL, Ruby and Cucumber Basic ETL development, Informatica, Terra ...

OH

$55 - $73.25/hr

Forhyre is looking for engineers who can bring unique perspectives and innovative ideas to all ... Hands-on experience in one or more languages, such as Node JS, Python, Go, Perl, Ruby, and Bash

Backend Java Developer

Columbus, OH · On-site

$48.75 - $63.25/hr

Net, Mean, Ruby, JSON Database (mandatory): * SQL, MAriaDB, S3, DB2, IMS Skills: * DevOPS * Broadcom Endevor, BitBucket, GITHub, Jules, Jenkins * Agile * Atlasian Suite (JIRA, Confluence, JIRA Align)

Title: Cloud Engineer Location: Cincinnati, OH Duration: 12 months + (Strong potential for ... Ruby, JavaScript, etc). Experience with enterprise software develop integration patterns ...

DevOps Engineer

Columbus, OH

$51 - $69.75/hr

ComResource is looking for a DevOps Engineer. Responsibilities: * Design, implement, and scale ... Experience supporting open-source web and application services, including Java, Ruby, PHP, Python ...

Job Title: Platform Engineer III Location: Remote USA TOP SKILLS: comprehensive vulnerability ... PHP, Ruby, Python, JavaScript, Elixir, Go or comparable. • Strong background in Linux ...

Technology Lead Manager

Columbus, OH · On-site

$142K - $177.50K/yr

... engineers (Preferred) * Experience in high-growth startups or healthcare technology organizations (Preferred) * Knowledge, Skills, & Abilities : * Knowledge of Ruby and Ruby on Rails (Rails 7 or ...

Working knowledge of one or more high-level programming languages (C#, Java, PHP, Ruby, Python, etc.) * Ability to exercise independent judgment and act on it * Excellent analytical, mathematical ...

Staff Software Engineer

Columbus, OH · On-site

$164.13K - $205.16K/yr

Advanced proficiency in at least one backend language (e.g., Ruby, Elixir, Python, Java, Go, or ... Regular meetings with internal Engineering Managers, Product Managers, Designers, Senior and Staff ...

Java Developer

Columbus, OH · On-site

$48 - $62/hr

We're hiring a Senior Java Developer to join our Improving Team!!! Why do people like working at ... Ruby/Rails * JavaScript * SQL/RDBMS * Agile/Scrum environment * Oracle and advanced level queries ...

next page

Showing results 1-20

Ruby Programmer information

See Ohio salary details

$38.5K

$76.7K

$106.5K

How much do ruby programmer jobs pay per year?

As of May 30, 2026, the average yearly pay for ruby programmer in Ohio is $76,687.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,600.00 and $87,900.00 per year, depending on experience, location, and employer.

What is a Ruby Programmer job?

A Ruby Programmer is a software developer who specializes in writing applications using the Ruby programming language. They build, maintain, and improve software, often working with frameworks like Ruby on Rails for web development. Responsibilities typically include coding, debugging, testing, and collaborating with teams to develop scalable solutions. Many Ruby Programmers work on backend systems, APIs, and database management.

What are the key skills and qualifications needed to thrive in the Ruby Programmer position, and why are they important?

To thrive as a Ruby Programmer, you need strong knowledge of Ruby and Ruby on Rails, a solid understanding of web development concepts, and experience with databases such as PostgreSQL or MySQL. Familiarity with version control systems like Git, testing frameworks (e.g., RSpec), and agile development methodologies is also commonly required. Excellent problem-solving abilities, attention to detail, and effective communication skills help programmers collaborate and deliver robust solutions. These skills are vital for building reliable, maintainable applications and contributing effectively to dynamic development teams.

What are typical daily responsibilities for a Ruby Programmer in a professional environment?

As a Ruby Programmer, your daily tasks often include writing and maintaining Ruby code, developing web applications using Ruby on Rails, debugging issues, and running automated tests to ensure software quality. You'll likely participate in code reviews, collaborate with other developers, designers, and product managers in agile sprints, and attend team meetings to discuss project requirements and progress. Regular communication and knowledge sharing are key parts of the role, as you work together to deliver high-quality features and improvements. This collaborative and fast-paced environment helps you continuously build your technical skills while contributing to impactful projects.
Infographic showing various Ruby Programmer job openings in Ohio as of May 2026, with employment types broken down into 64% Full Time, 21% Part Time, 1% Temporary, 13% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $76,687 per year, or $36.9 per hour.
QA Automation-----Need GC and USC

QA Automation-----Need GC and USC

USM

Columbus, OH

Other

Posted 10 days ago


Job description

Company Description

USM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered in Chantilly, VA with off-shore delivery centers in India. We offer world-class ability in giving most astounding quality and administrations through industry best practices planned to convey remarkable worth to our customers.

Utilizing our industry knowledge, administration service offering expertise and innovation abilities, we distinguish new business and innovation slants and create answers for help customers around the globe, giving top of the line solid and practical IT benefits which are cost effective services.

Established in 1999, the organization has corner qualities in building and dealing with a Business Oriented IT environment with rich involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data Warehousing, SharePoint Consulting and IT Infrastructure. Our other offerings include modified solutions and administrations in ERP, CRM, Enterprise architecture, offshore advisory services ,e-commerce, Social , Mobile, Cloud, Analytics (SMAC) and DevOps.

USM, a US ensured Minority Business Enterprise (MBE) is perceived as one of the fastest developing IT Systems Integrator in the Washington, DC zone. Most as of late, USM was positioned #9 on the rundown of the Top administrations organizations in the DC Metro Area - Washington Business Journal (2011). We are a project-driven firm that reliably meets the IT needs of our State and Government customers through development and business keenness.

Job Description

QA Automation

Duration - 1 year +

Location - Columbus, OH

Need GC and USC

Top Skills:

Ruby, Cucumber, Testing, ATDD, Agile

Job Description:

1. Knowledge of quality assurance and testing best and emerging practices

2. Minimum five (5) years of QA and testing experience within an enterprise-wide environment

3. Strong background in software testing practices with a focus on automation

4. Knowledge of Agile development practices, especially Acceptance Test Driven Development (ATDD)

5. Experience developing automated test scripts using Gherkin and Cucumber

Gherkin is mostly a text test definition file that just about anyone can read, but the skill is in defining the tests correctly to get the max test with minimum scripts.

Cucumber is Ruby-based and used to automate the Gherkin tests.

6. Familiar with multiple operating systems (Microsoft and Apple), and web browsers (IE, FireFox, and Safari)

7. Ability to identify and describe acceptance criteria for application features and apply the criteria to test cases

8. Degree in Computer Science or related discipline

Required Soft Skills:

1. Effective communication, technical leadership and teaming skills

2. Ability to work with developers and other cross-team functions to complete highest priority features

3. Possess a general understanding of the other skill sets to work in a collaborative / pairing environment

Nice-to-Have Skills:

1. RUBY (to support test automation)

2. Experience with application performance testing

Specific Application Experience:

None

Tasks to be Assigned:

Collaborate with team to decompose features into small chunks of working software that can be completed in a single iteration

Analyze acceptance criteria to create test cases for unit tests, integration test, acceptance tests

Lead group in exploratory group testing

Work with external load, performance, and regression testing teams to provide required input to execute respective tests

Provide oral and written status to project lead and management

Description of Services:

Contribute to the development of a mission critical customer facing web application. Work within a cross functional team to develop working software according to product owner priorities and specifications.

This role requires that the candidate operate as part of a cross functional Agile team. Therefore, the day to day activities will be identified and prioritized by the embedded product owner for that team. The team as a whole will meet daily to decide the highest priority work items and complete working, tested, and production quality software before moving on to additional work.

Candidates will be part of the team process of working with the product owner to estimate and breakdown the highest priority work item into smaller story cards that can be completed within one iteration. Each team member will be expected to leverage their primary skill area, but be open to learning and helping with other skill domains with the focus on getting the team's work complete.

Test Analysis - The skill in this area is the ability to develop tests using Ruby, Cucumber, and Gherkin. The candidate will pair with test engineers and other developers to automate acceptance and integration tests. In addition to development they will be expected to have a solid background in test data management, testing tools, and testing processes.

Additional Information

If you are interested please share your resume to preethib@usmsystems(dot)com or can directly call me on 703 468 0398