1

Computer Programming Training Jobs in Cincinnati, OH

Be Seen First

Provide training and technical support to users. At GMi, this position also encompasses the duties ... Programming / Report Generation / Data Mining: * Gather program and report requirements and test ...

Be Seen First

Provide training and technical support to users. At GMi, this position also encompasses the duties ... Programming / Report Generation / Data Mining: * Gather program and report requirements and test ...

Be Seen First

Provide training and technical support to users. At GMi, this position also encompasses the duties ... Programming / Report Generation / Data Mining: * Gather program and report requirements and test ...

CAD Operator

Cincinnati, OH · On-site

$18.75 - $25.75/hr

Support engineers in all disciplines through a variety of tasks including proposal drawings, red ... Post-secondary school training in drafting (two-year technical certificate or degree from an ...

CAD Application Engineer

Cincinnati, OH · On-site

$90K - $130K/yr

The training, the application engineer will have the opportunity to contribute to services projects ... Gain further knowledge of CAD/CAM/CAE/PLM solutions and market needs Qualifications: * Bachelor ...

The training, the application engineer will have the opportunity to contribute to services projects ... CAD/CAM/CAE/PLM solutions and market needsQualifications:Bachelor's or master's degree in ...

... in-Training (EIT) certification or a Professional Engineer (PE) license, or the ability to obtain ... familiarity with computer programming tools like Power BI or Python. Why Arcadis. We can only ...

next page

Showing results 1-20

Computer Programming Training information

See Cincinnati, OH salary details

$31.7K

$62.3K

$91.6K

How much do computer programming training jobs pay per year?

As of Aug 30, 2026, the average yearly pay for computer programming training in Cincinnati, OH is $62,341.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,500.00 and $76,800.00 per year, depending on experience, location, and employer.

What is computer programming training?

Computer programming training is a structured learning process designed to teach individuals the skills and knowledge needed to write, test, and maintain computer software. Training typically covers programming languages such as Python, Java, or C++, as well as problem-solving techniques and software development concepts. Both in-person courses and online platforms offer programming training, ranging from beginner to advanced levels. These programs often include hands-on projects to help learners apply their knowledge and build real-world experience.

What are jobs that include computer programming training?

Jobs that include computer programming training include entry-level positions in software design and engineering, website design, database administration and management, data science, information technology (IT), and health informatics. Jobs in these industries typically require you to have some knowledge of coding to carry out your responsibilities. In addition to your daily duties, a job that includes computer programming training typically provides time outside of normal work hours for you to learn how to program and code. If you are starting with little or no knowledge of coding, an internship might be a better fit. While you should still take some initial courses in the subject, internships focus more on learning.

What are the key skills and qualifications needed to thrive as a computer programming trainer, and why are they important?

To thrive as a Computer Programming Trainer, you need strong programming expertise in multiple languages, a solid background in computer science or related fields, and often a relevant teaching or training certification. Familiarity with code editors, integrated development environments (IDEs), version control systems like Git, and e-learning platforms is typically required. Excellent communication, patience, and the ability to adapt teaching styles to different learners are crucial soft skills. These competencies ensure effective knowledge transfer, foster student engagement, and help learners build real-world programming skills.

What are some common challenges faced by computer programming trainers when teaching students with varying skill levels?

Computer programming trainers often work with students who have diverse backgrounds and experience levels, which can make it challenging to ensure everyone progresses at a comfortable pace. Trainers must balance advanced material for experienced learners while providing foundational support to beginners. Effective trainers use differentiated instruction techniques, such as pairing students for peer learning or offering optional advanced exercises, to keep all participants engaged. Clear communication, adaptability, and frequent feedback help address these challenges and create a positive learning environment.

What is the difference between Computer Programming Training vs Software Developer?

AspectComputer Programming TrainingSoftware Developer
CredentialsOften includes coding bootcamps, certifications, or online coursesBachelor's degree in Computer Science or related field, sometimes certifications
Work EnvironmentClassroom, online learning platforms, workshopsOffice, remote, or client sites, working on projects
Industry UsageTraining programs prepare individuals for entry-level coding rolesDevelops, tests, and maintains software applications in various industries

Computer Programming Training focuses on teaching coding skills through courses and certifications, preparing learners for entry-level roles. Software Developers build and maintain software solutions, often requiring a formal degree and practical experience. While training provides foundational knowledge, developers apply these skills in real-world projects.

What are popular job titles related to Computer Programming Training jobs in Cincinnati, OH?

For Computer Programming Training jobs in Cincinnati, OH, the most frequently searched job titles are:

What job categories do people searching Computer Programming Training jobs in Cincinnati, OH look for?

The top searched job categories for Computer Programming Training jobs in Cincinnati, OH are:

Infographic showing various Computer Programming Training job openings in Cincinnati, OH as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 16% Part Time, and 1% Contract. Highlights an 88% Physical, 1% Hybrid, and 11% Remote job distribution, with an average salary of $62,341 per year, or $30 per hour.

Computer Programmer (Onsite)

GMi Companies Inc

Lebanon, OH • On-site

Full-time

Re-posted yesterday


Job description

Job Title: Computer Programmer

Department: Information Services

Manager: Director of Information Services

FLSA: Exempt Job Status: Full Time

Schedule: Monday-Friday 8:00 am to 5:00 pm

Open Date: June 30, 2026 Close Date: July 2, 2026

An employee must be in good standing to bid on an open position. Good standing is defined as no written warning or 

any type of probation or suspension (90-day window) and must have 6 points or more available (production 

employees).

JOB DUTIES & RESPONSIBILITIES: Include the following, as well as other duties that may be assigned.

What You Will Be Doing:

Create, maintain, and modify computer programs and reports. Assist the Director of Information 

Services with the administration and monitoring of the computer systems. Provide training and 

technical support to users. At GMi, this position also encompasses the duties of a Junior 

Systems Administrator. 

Specific Responsibilities: Programming / Report Generation / Data Mining:

➢ Gather program and report requirements and test programs and reports to ensure 

compliance with requirements before use.

➢ Create programs and reports using appropriate tools, including Visual Basic, C#, Crystal 

Reports, MS SQL, and Navision C/SIDE.

➢ Create informational databases in Access and MS SQL Server that may be accessed by 

end users using Excel or Access.

➢ Create programs for transferring information between database applications using 

appropriate tools, including Visual Basic, C#, MS SQL Server, and EDI.

User Support:

➢ Provide technical assistance to users.

➢ Resolve errors and problems for users.

➢ Assist with creation of documentation and training materials.

Hardware/Software Administration:

➢ Install, and monitor computers and peripheral equipment on the network. Operating 

systems supported Windows and Windows Server.

➢ Install and monitor software on user’s PC’s in accordance with company policy.

➢ Monitor the network infrastructure to ensure that it is performing reliably. 

➢ Perform and monitor system backups in accordance with corporate disaster recovery 

plans.

➢ Monitor and administer EDI hardware, software, and services in accordance with 

company policy.

➢ Monitor and administer PBX Phone System, Call Accounting, and Voice Mail in 

accordance with company policy.

6/30/26 GMi is an Equal Opportunity Employer

➢ Assist with implementation and monitoring of standards, policies and procedures to 

ensure data integrity, security, and legal and regulatory compliance. 

➢ Assist with writing and maintaining Procedure Manuals for the department, including 

detailed documentation on the various servers and other critical components of the 

network.

Assist Director of Information Services with Miscellaneous Tasks 

➢ Set up New User Accounts / Emails / Out of Office Email Replies

➢ Distribution of inkjet printer cartridges to users

➢ Resolve Phone issues

➢ Color Copier Maintenance (replace toner cartridges, order supplies, call technician)

Qualifications: Must be able to perform each essential duty satisfactorily. The requirements listed below are representative 

of the knowledge, skill and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to 

perform the essential functions.

Education & Experience: Minimum of an Associate’s Degree in Information Systems or Data 

Processing, or equivalent experience and training. Minimum of four years experience 

developing programs using an object-oriented development environment, including at least two 

years of ODBC within Visual Basic. College level courses in computer programming or 

equivalent experience. 

Knowledge and Competencies: The following key competencies represent qualities, traits and 

behaviors that a successful employee will exhibit. This list is not exhaustive, as other qualities, traits and 

behaviors are desired.

➢ Excellent organization and time management skills (ability to work under deadline pressure)

➢ Strong analytical skills, possession of tact and integrity

➢ Detail oriented and accurate

➢ Must be proficient with Microsoft SQL Server, Navision C/SIDE, Visual Basic, C#, Access. 

Experience with EDI, XML, and database design. Should be competent with Microsoft Word and 

Excel.

➢ Experience with Microsoft Dynamics Nav/BC Modern Development environment.

➢ Must be able to work on several projects simultaneously.

➢ Must be able to keep track of complex analytical processes despite frequent interruptions.

➢ Must be able to occasionally work long hours (more than 45 hours in a 72-hour period) with no 

loss of mental ability.

➢ Strong interpersonal and communication skills necessary

➢ Ability to manage conflict

➢ Strong problem-solving skills (ability to brainstorm) and comfort in risk taking

➢ Ability to interface with different business levels and disciplines 

➢ Ability to listen and interpret the needs of internal and external customers 

Physical Demands: The physical demands described here are representative of those that must be met by an employee to 

successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with 

disabilities to perform the essential function.

The individual may need to sit or stand as needed. May require walking primarily on a level 

surface for periodic periods throughout the day. Reaching above shoulder heights, below the 

waist or lifting materials as required throughout the workday. Proper lifting techniques required. 

May include lifting up to 25 pounds and occasionally 40 pounds. Specific vision abilities 

6/30/26 GMi is an Equal Opportunity Employer

required by this job include close vision, distance vision, color vision, peripheral vision, depth 

perception, and ability to focus.

Work Environment: The work environment characteristics described here are representative of those an employee 

encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals 

with disabilities to perform the essential functions.

Normal office environment. The performance of this position requires exposure to manufacturing 

areas where under certain areas require the use of personal protective equipment such as 

safety glasses and proper footwear.