1

Computer Programmer Jobs in Farmington, MO (NOW HIRING)

Procurement Specialist 1 (81669)

Farmington, MO · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... Engineering. Founded in 1958, we grew to be the largest cutting tool reconditioning firm in North ... Strong knowledge with Windows-based computer operating systems and software * Positive Attitude ...

Senior Pilot Plant / R&D Technician

MO · On-site

  • Medical

  • Retirement

  • PTO

Collaborate with engineers, scientists, plant personnel, and operations teams to safely execute ... Basic computer and math skills. * Ability to travel to customer locations as needed. * Strong ...

Advanced Electronics

Desloge, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Fire Controlman

Farmington, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Fire Controlman

Park Hills, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Electronics Technician

Bismarck, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Electronics Technician

Festus, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Advanced Electronics

Festus, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Advanced Electronics

Potosi, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Advanced Electronics

Park Hills, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Electronics Technician

Farmington, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Fire Controlman

Fredericktown, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Fire Controlman

Bismarck, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Fire Controlman

Bonne Terre, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Advanced Electronics

Farmington, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Fire Controlman

Potosi, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Advanced Electronics

Bonne Terre, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Advanced Electronics

Fredericktown, MO

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component : Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...

Showing results 41-60

Computer Programmer information

See Farmington, MO salary details

$29.4K

$57.8K

$85K

How much do computer programmer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for computer programmer in Farmington, MO is $57,823.00, according to ZipRecruiter salary data. Most workers in this role earn between $44,900.00 and $71,200.00 per year, depending on experience, location, and employer.

What does a computer programmer do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is a computer programmer a good career?

A computer programmer is a viable career that involves writing, testing, and maintaining software using programming languages like Java, Python, or C++. It offers opportunities in various industries, often requires problem-solving skills and continuous learning, and can provide competitive salaries and job stability depending on experience and location.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often work with development tools and version control systems. Programmers analyze requirements, troubleshoot issues, and collaborate with teams to ensure functionality and performance.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, and may require knowledge of programming languages, software development tools, and problem-solving skills.

What cities near Farmington, MO are hiring for Computer Programmer jobs?

Cities near Farmington, MO with the most Computer Programmer job openings:

Infographic showing various Computer Programmer job openings in Farmington, MO as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 17% Part Time, 3% Contract, and 1% Nights. Highlights an 75% Physical, 2% Hybrid, and 23% Remote job distribution, with an average salary of $57,823 per year, or $27.8 per hour.

On-Site Safety Representative (MSHA Site)

Robinson Construction

Bonne Terre, MO

Full-time

Re-posted 2 days ago


Job description

On - Site Safety Representative (MSHA Site)

The On-Site Safety Representative is responsible for promoting and enforcing a strong safety culture on active construction job sites. This role supports compliance with company safety policies, OSHA & MSHA regulations, and client requirements while working closely with Superintendents, Project Managers, and field personnel to prevent incidents and ensure a safe working environment.

To perform in this position successfully, an individual must be able to perform each essential duty satisfactorily.  The requirements listed below are representative of the knowledge, skill, and/or ability required.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Essential Responsibilities

 Monitor daily job site activities to ensure compliance with company safety policies and OSHA standards
 Maintain project level training documentation and verification of training for employees on site 
 Conduct site specific orientations on all employees, audit records and document via  Site Docs
 Conduct daily crew assessments and monthly site audits and provide documentation in Procore
 Provide safety related guidance and assistance to all Foreman, Field Engineers and Superintendents
 Conduct documented weekly safety meetings for the project assigned.  Weekly meetings are to follow a set agenda and be documented in a consistent manner 
 Ensure that weekly safety meeting minutes are kept and distributed after each meeting
 Ensure that crane inspections are performed and documented at required intervals to include but not be limited to annually and upon each setup
 Ensure that adequate security measures are employed at the project facility and are being followed
 Ensure all safety related incidents are reported and incident reports are filled out according to the Safety Policy Manual
 Conduct incident investigations, including gathering witness statements; ensure thorough documentation of incidents, near misses, and unsafe conditions, and recommend corrective actions and follow-up training
 Assist with substance abuse testing per company polices in coordination with Superintendent and  HR Training Coordinator
 Attend project meetings as required to support Project Managers and Superintendents
 Assist Safety Management with OSHA/MSHA inspections and investigations 
 Assist job site supervision with applicable permits
 Review project permits and correct any issues
 Review STA's daily and upload to Site Docs
 Maintain open communication with all levels of site supervision and office management
 Conduct or assist with new hire orientations and paperwork as needed
MSHA Site Additional Responsibilities
 Support or participate in MSHA inspection and audits 
 Conduct MSHA site preparation checklist when a new job is started and each time assigned to a new job(Surface or Underground) 
 Ensure all employees and subcontractors receive required MSHA training, refreshers,  and records are readily available for MSHA review
Meetings
 Conduct weekly safety meetings with project level Supervision, Project Management and Corporate Safety Department
 Bi-monthly virtual supervisor's meeting via MS Teams when available
 Meet with Corporate Safety Department on weekly basis
Required Computer Skills/Programs
 Knowledge of Microsoft Windows including Microsoft Outlook, Word, Excel, PowerPoint, Teams & Access
 Procore
 Site Docs
 Rhumbix
Qualifications
 An associate's degree or higher with an emphasis on construction safety or equivalent experience
 Preferred Certifications include: 
o OSHA 30
o OSHA 510
o STSC
o CHST
o ASP
o CSP

Continuing Education
 Establish goals with individual Career Development Plan and continue with professional education and development
Physical Requirements
     Ability to work at a computer in an office trailer environment.
 Ability to work on construction sites which may require the ability to climb and maintain body balance on ladders, scaffolding, or high structures; and see and hear well (either naturally or with correction)
 Stoop, kneel, crouch, lay, bend or squat and/or crawl
 Certified in and proficient with operating Aerial lift on project sites
Job Site Working Conditions:
    May be exposed to fumes, dust or other airborne particles, loud noises,  extreme outside conditions that include inclement weather, heat and humidity, and exposure to dust and asphalt
    May work near moving mechanical parts and vibrating machinery
Other:
     Some overtime, evenings, weekends, and or holidays may be required to meet the demands of the project

Robinson Construction is an Equal Opportunity/Affirmative Action employer. We will provide equal opportunity to all applicants and prohibit any discrimination because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, genetic information, disability or veteran status. Applicants are treated on the basis of their job-related qualifications, ability and performance.