1

Computer Programmer Jobs in Princeton, WV (NOW HIRING)

Production Worker

Bland, VA ยท On-site

$18/hr

May use engineering drawings to wind, assemble, and fabricate product ensuring the highest quality ... Use computer to check schedules, update manufacturing status of jobs, etc. * Complete and maintain ...

Production Worker

Bland, VA ยท On-site

$16 - $18/hr

May use engineering drawings to wind, assemble, and fabricate product ensuring the highest quality ... Use computer to check schedules, update manufacturing status of jobs, etc. Complete and maintain ...

Manufacturing Technician

Dublin, VA ยท On-site

$84.22K/yr

Maintenance of process computer systems * Serves in support of production, maintenance, and ... Job Category: Engineering Organization: Volvo Trucks Travel Required: No Travel Required ...

Manufacturing Technician

Dublin, VA ยท On-site

$84.22K/yr

Maintenance of process computer systems * Serves in support of production, maintenance, and ... Job Category: Engineering Organization: Volvo Trucks Travel Required: No Travel Required ...

Manufacturing Technician

Dublin, VA ยท On-site

$84.22K/yr

Maintenance of process computer systems * Serves in support of production, maintenance, and ... Job Category: Engineering Organization: Volvo Trucks Travel Required: No Travel Required ...

Shift Supervisor

Dublin, VA

$13 - $16.50/hr

... the Shift Engineer. HUMAN RESOURCES * Ensure all policies are followed and request any ... Basic computer skills, including Microsoft Office, ERP system (BAAN), UKG and production reporting ...

New

Production Worker

Bland, VA ยท On-site

$14.75 - $17.50/hr

May use engineering drawings to wind, assemble, and fabricate product ensuring the highest quality ... Use computer to check schedules, update manufacturing status of jobs, etc. * Complete and maintain ...

Production Worker

Bland, VA ยท On-site

$14.75 - $17.50/hr

May use engineering drawings to wind, assemble, and fabricate product ensuring the highest quality ... Use computer to check schedules, update manufacturing status of jobs, etc. * Complete and maintain ...

... IT developers to vice presidents of finance; from HR Business Partners to export specialists ... Maintain DOT drivers logbook or electronic logging device (onboard computer) and other delivery ...

Shift Supervisor

Dublin, VA ยท On-site

$13 - $16.50/hr

... the Shift Engineer. HUMAN RESOURCES * Ensure all policies are followed and request any ... Basic computer skills, including Microsoft Office, ERP system (BAAN), UKG and production reporting ...

... IT developers to vice presidents of finance; from HR Business Partners to export specialists ... General office equipment (i.e., computer, telephone, copy/facsimile machine, etc.) As part of our ...

Maintenance of process computer systems * Serves in support of production, maintenance, and ... PLC programming, troubleshooting, and debugging, prefer Allen Bradley Proficient in variable ...

Advanced computer experience and knowledge regarding the Windows operating system, office-related ... PLC programming software, etc. * Experience and complete understanding of wiring schematics ...

next page

Showing results 1-20

Computer Programmer information

See Princeton, WV salary details

$31.9K

$62.9K

$92.4K

How much do computer programmer jobs pay per year?

As of May 29, 2026, the average yearly pay for computer programmer in Princeton, WV is $62,854.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,900.00 and $77,400.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 are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

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.

What job categories do people searching Computer Programmer jobs in Princeton, WV look for? The top searched job categories for Computer Programmer jobs in Princeton, WV are:
What cities near Princeton, WV are hiring for Computer Programmer jobs? Cities near Princeton, WV with the most Computer Programmer job openings:

Oracle Symphony (POS) Solution Architect

Digital Links Inc

Glen Lyn, VA โ€ข Remote

$64.50 - $85/hr

Contractor

Posted 3 days ago


Job description

  • Oracle Symphony Solution Architect - POS

  • Remote ย 

Role Overview:ย 

We are seeking an experiencedย Oracle Symphony Solution Architectย to support large-scale Point of Sale (POS) and backend retail/food & beverage systems across global theme park operations. This role will focus onย Oracle Symphonyย architecture and platform ownership, working alongside an existing architect responsible for Oracle Integration.ย 

The architect will play a critical role in designing, stabilizing, and scaling Symphony implementations across multiple global locations, including ongoing and upcoming rollouts.ย 

Key Responsibilities:ย 

Solution Architecture & Designย 

  • Design and documentย high-level and detailed solution architectures, including:ย ย 

    • Component diagrams, conceptual domain models, and logical information modelsย 

    • Service sequence diagrams, activity diagrams, and deployment diagramsย 

    • Data mappings andย OpenAPIย / Swaggerย specificationsย 

  • Ownย Oracle Symphonyย architecture covering menus, SKUs, pricing, promotions, and backend configurationsย 

  • Define architecture patterns forย POS, mobile, and enterprise integrationsย 

Integration & Platform Strategyย 

  • Develop integration strategies for applications and platforms with a strong focus onย security, performance, scalability, and resiliencyย 

  • Leadย microservices and API-based integrations, including integration of microservices into mobile applicationsย 

  • Collaborate with architects responsible for Oracle Integration Cloud and other middleware platformsย 

  • Drive adoption ofย best practices for microservices, API design, and cloud-native architecturesย 

Technical Leadership & Governanceย 

  • Provide technical leadership and hands-on guidance throughout implementation and transition phasesย 

  • Act as a technical advisor for architecture, delivery, and operations teamsย 

  • Collaborate with cross-functional teams to ensure alignment withย enterprise standards and governanceย 

  • Maintain in-depth knowledge of global systems and support multi-location deploymentsย 

  • Perform architecture reviews, design validations, and roadmap planningย 

Required Qualifications:ย 

Education & Experienceย 

  • Bachelorโ€™s or Masterโ€™s degree in Computer Science, Information Technology, or a related fieldย 

  • 10+ yearsย of progressive experience in software engineering and/or solution architecture rolesย 

Domain & Platform Expertiseย 

  • Strong hands-on experience withย Oracle Symphonyย or Oracle Retail / Hospitality platformsย 

  • Deep understanding ofย POS systems, preferably in hospitality, food & beverage, or retail environmentsย 

  • Experience designing solutions forย large-scale, multi-location, global deploymentsย 

Technical Expertiseย 

  • Proficiency inย Node.js, TypeScript, and modern JavaScript frameworksย 

  • Strong experience withย Kubernetes and container orchestrationย 

  • Expertise inย REST API design, microservices architecture, and messaging queuesย 

  • Hands-on experience withย cloud platformsย (AWS, Azure, or GCP)ย 

  • Familiarity withย CI/CD pipelines, Infrastructure as Code (IaC), and DevOps practicesย 

  • Experience creating architecture diagrams and documentation usingย PlantUMLย 

Skillsย 

  • Ability to produce clear technical documentation, diagrams, and specificationsย 

  • Strong analytical, troubleshooting, and problem-solving skillsย 

  • Excellent communication and stakeholder management capabilitiesย 

  • Ability to work independently in aย remote, EST-alignedย environmentย 

  • Must be authorized to work in the US (visa sponsorship available)ย 

Preferred Qualifications:ย 

  • Experience withย Oracle Retailย and broader Oracle ecosystem toolsย 

  • Knowledge ofย OpenAPI/Swagger, Terraform, and Ansibleย 

  • Familiarity with enterprise architecture frameworks and governance modelsย 

  • Prior experience withย mobile application integrationsย 

  • Exposure to global rollout programs and phased implementationsย