1

Computer Programmer Analyst Jobs in Ohio (NOW HIRING)

Company Description Tech Tammina LLC Bachelor's degree in MIS or Computer Science A minimum of 4 years' experience designing, coding, testing, and deploying applications using Microsoft Visual C++. A ...

Computer Vision Engineer

Raymond, OH · On-site

$108K - $127K/yr

They are seeking a Computer Vision Engineer to develop and implement digital technology solutions ... AI and M/L analysis of machine/sensor data. • Analyze user/customer needs along with ...

Computer Engineer I

Dayton, OH

$108K - $127K/yr

You will collaborate closely with other DCS computer scientists and data analysts to support the customer's digital engineering initiatives. This position offers a chance for your curiosity and ...

Computer Engineer I

Dayton, OH · On-site

$108K - $127K/yr

You will collaborate closely with other DCS computer scientists and data analysts to support the customer's digital engineering initiatives. This position offers a chance for your curiosity and ...

Computer Engineer I

Dayton, OH

$108K - $127K/yr

You will collaborate closely with other DCS computer scientists and data analysts to support the customer's digital engineering initiatives. This position offers a chance for your curiosity and ...

... a Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline ... Analytical and written/verbal communication skills * Self-starter, curious, and inquisitive * Must ...

... a Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline ... Analytical and written/verbal communication skills * Self-starter, curious, and inquisitive * Must ...

next page

Showing results 1-20

Computer Programmer Analyst information

See Ohio salary details

$37.1K

$86.9K

$122.6K

How much do computer programmer analyst jobs pay per year?

As of Jul 11, 2026, the average yearly pay for computer programmer analyst in Ohio is $86,872.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,800.00 and $115,000.00 per year, depending on experience, location, and employer.

What is a programmer analyst's salary?

A programmer analyst's salary varies based on experience, location, and industry, but typically ranges from $70,000 to $110,000 annually in the United States. Professionals with specialized skills in programming languages, systems analysis, and certifications may earn higher wages. Entry-level positions generally start lower, while senior roles can exceed this range.

What are Computer Programmer Analysts?

Computer Programmer Analysts are professionals who combine the skills of computer programming and systems analysis. They design, develop, test, and maintain software applications to meet the needs of organizations. In addition to writing code, they analyze user requirements, recommend software solutions, and often work closely with other IT staff and end users. Their role helps ensure that software systems are both functional and efficient, supporting business goals.

What are some common challenges faced by Computer Programmer Analysts in balancing programming tasks with analytical responsibilities?

Computer Programmer Analysts often juggle both the technical demands of writing and debugging code with the analytical tasks of understanding business requirements and designing solutions. Balancing these responsibilities can be challenging, as it requires shifting between deep technical focus and big-picture thinking. Effective time management, clear communication with stakeholders, and the ability to prioritize tasks are essential skills. Collaboration with business analysts, project managers, and other developers is also crucial to ensure that both technical and business objectives are met efficiently.

What's the average salary of a computer programmer?

The average salary of a computer programmer varies by experience, location, and industry, but typically ranges from $60,000 to $100,000 annually. Programmers with specialized skills in languages like Java, Python, or working in high-demand sectors tend to earn higher salaries. Certifications and experience can also influence earning potential.

What Is a Computer Programmer Analyst?

A computer programmer analyst specializes in the design and testing of software and other computer systems. As a computer programmer analyst, your job duties include assessing, maintaining, or improving existing programs, and working with other analysts to develop new applications. You contribute to the analysis that goes into the initial design of a new program and then take those findings and put them into practice. You are responsible for maintaining careful documentation of the process so other members of the design or testing teams can know where to look for issues before the program is released.

Are programmer analysts in demand?

Programmer analysts are in high demand due to their skills in software development, systems analysis, and problem-solving. They are often required across various industries, with employment growth driven by increasing reliance on technology and digital transformation initiatives.

What is the difference between Computer Programmer Analyst vs Software Developer?

AspectComputer Programmer AnalystSoftware Developer
CredentialsBachelor's in Computer Science or related field; certifications like Microsoft Certified or Java certificationsBachelor's in Computer Science, Software Engineering, or related; certifications vary but often include programming language certifications
Work EnvironmentCorporate IT departments, consulting firms, or financial institutionsTech companies, startups, or software firms
Employer & Industry UsageUsed across industries for system analysis and programming tasksPrimarily in software development projects across various industries
Common Search & ComparisonOften compared due to overlapping programming skills and analysis roles

The main difference is that Computer Programmer Analysts combine programming with systems analysis, focusing on both coding and understanding business needs. Software Developers primarily focus on designing, coding, and testing software applications. Both roles require similar technical skills and certifications but differ in their scope of responsibilities and work environments.

Is programmer analyst an IT job?

Yes, a programmer analyst is an IT job that combines software development and systems analysis. The role typically involves designing, coding, testing, and maintaining applications, often requiring knowledge of programming languages, databases, and system integration. It is a common position within the information technology industry.

What are the key skills and qualifications needed to thrive as a Computer Programmer Analyst, and why are they important?

To thrive as a Computer Programmer Analyst, you need strong programming abilities, analytical thinking, and a relevant degree in computer science or a related field. Familiarity with languages such as Java, C#, or Python, databases like SQL, and experience with systems development life cycle (SDLC) tools or certifications like CompTIA or Microsoft are important. Excellent problem-solving, communication, and teamwork skills help you interpret business needs and collaborate effectively. These skills ensure that technical solutions align with organizational goals, enabling efficient and accurate software development and system analysis.
What are popular job titles related to Computer Programmer Analyst jobs in Ohio? For Computer Programmer Analyst jobs in Ohio, the most frequently searched job titles are:
What job categories do people searching Computer Programmer Analyst jobs in Ohio look for? The top searched job categories for Computer Programmer Analyst jobs in Ohio are:
What are popular job titles related to Computer Programmer Analyst jobs in OH? For Computer Programmer Analyst jobs in OH, the most frequently searched job titles are:

Programmer/Analyst 5, DJFS

Franklin County, OH

Columbus, OH • On-site

$36.13/hr

Full-time

Medical, Life, Retirement

Posted 17 days ago


Job description

Salary: $36.13 Hourly
Location : 1721 Northland Park Avenue, Columbus, Ohio 43229, OH
Job Type: Full-time, Regular, Classified
Job Number: 1006895116
Agency: Department of Job & Family Services - Northland
Opening Date: 06/24/2026
Closing Date: 7/24/2026 11:59 PM Eastern
Typical Work Hours: Monday- Friday 8:00 AM-5:00 PM
Bargaining Unit: Non-Bargaining
Probationary Period: 180 Days
Classification Purpose
The primary purpose of the Programmer/Analyst 5 classification is to work as part of a data systems team to design information technology solutions that meet the department's requirements and to develop software applications which helps to provide fast accurate, and high quality services to internal and external departmental customers. This classification may deal with the larger and more complex systems.
***Go to Apply Today !
Job Duties
Responsible for all stages and iterations of software development within the Microsoft .NET environment (C# or VB.NET) and SQL server environments for assigned systems. Plans and drives software construction activities, including new software development, software upgrades, and the related configuration, performance enhancements, and debugging of such systems. Adopts and adapts appropriate software developments methods, tools and techniques selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches; measures and monitors applications of project/team standards for software construction including software security and contributes to the developments of organizational policies, standards, and guidelines for software development.
Provides technical support for County maintained applications (server, desktop, web, or mobile). Participates in requirements analysis and functions as expert for assigned software systems. Uses best practices to oversee software testing. Coordinates with Server, Project Management, and Desktop teams in adherence with the County's release management processes. Develops and maintains documentation throughout the software development life cycle (SDLC).
These duties are illustrative only and you may perform some or all of these duties or other job-related duties as assigned.
Minimum Qualifications
Bachelor's degree in computer science, information technology or related field with five (5) years application and database development experience; or any equivalent combination of training and experience.
Additional Requirements
Must meet background check requirements.
Supervisory Responsibilities
Position may have the ability to assign, review, plan, and coordinate the work of other employee, to provide instruction to other employees, to maintain department standards, to recommend the discipline or discharge of other employees, and to act on employee problems. May also act as a team lead.
Join Franklin County Board of Commissioners today and receive the following benefits:
  • Extensive health benefits for all full-time permanent employees.
  • Life insurance coverage for all permanent employees.
  • Guaranteed 10 paid holidays every year.
  • A 14 percent employer contribution to your OPERS pension plan.
  • Earn a potential monetary incentive during our annual wellness incentives for employees/spouses enrolled in healthcare.
See more information regarding our benefits we provide at https://hr-boc.franklincountyohio.gov/