1

Computer Programmer Jobs in West Virginia (NOW HIRING)

Duties include computer programming, documenting, managing configuration, testing, and bug fixing involved in creating and maintaining applications and frameworks involved in a software release life ...

Duties include computer programming, documenting, managing configuration, testing, and bug fixing involved in creating and maintaining applications and frameworks involved in a software release life ...

... test engineers, network specialists, or computer scientists. Some pursue graduate studies at ... prominent regional and national universities. Our programs of study enable students to develop ...

Controls Engineer

Morgantown, WV · On-site

$85K - $111K/yr

Strong experience in PLC programming and computer programming. * Extensive knowledge reading and understanding electrical schematics * Extensive knowledge of engineering principles and procedures.

KeyLogic is seeking a Systems Software Engineer to support a dynamic program based at NASA ... Computer Skills - Microsoft Office Suite (Word, Excel, PowerPoint). * Soft Skills - professionalism ...

Job Title Visiting Faculty - CSE Department Computer Science and Software Engineering Department JM Worker Type Fixed Term (Fixed Term) Pay Type Period Activity Pay Benefit Eligible No Summary The ...

Agentic AI Engineer

WV · On-site +1

$161K - $218K/yr

Bachelor's Degree in Computer Science, Computer Engineering, Data Science or a related field * Experience : * 5+ years of experience in AI and machine learning, including hands-on experience with ...

Job Title Visiting Assistant Professor/ Instructor - CSE Department Computer Science and Software Engineering Department JM Worker Type Temporary (Fixed Term) Pay Type Salary Salary will be ...

next page

Showing results 1-20

Computer Programmer information

See West Virginia salary details

$25.5K

$50.3K

$73.9K

How much do computer programmer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for computer programmer in West Virginia is $50,301.00, according to ZipRecruiter salary data. Most workers in this role earn between $39,100.00 and $61,900.00 per year, depending on experience, location, and employer.

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 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 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 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 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 the most commonly searched types of Computer Programmer jobs in West Virginia? The most popular types of Computer Programmer jobs in West Virginia are:
What are popular job titles related to Computer Programmer jobs in West Virginia? For Computer Programmer jobs in West Virginia, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in West Virginia look for? The top searched job categories for Computer Programmer jobs in West Virginia are:
What cities in West Virginia are hiring for Computer Programmer jobs? Cities in West Virginia with the most Computer Programmer job openings:
What are popular job titles related to Computer Programmer jobs in WV? For Computer Programmer jobs in WV, the most frequently searched job titles are:
Infographic showing various Computer Programmer job openings in West Virginia as of July 2026, with employment types broken down into 91% Full Time, 7% Part Time, and 2% Nights. Highlights an 91% In-person, and 9% Remote job distribution, with an average salary of $50,301 per year, or $24.2 per hour.
Adjunct - Computer Science

Part-time

Re-posted 9 days ago


Job description

Salary: Depends on Qualifications
Location : Tech Center, 5550 Winchester Ave, Martinsburg, WV
Job Type: Adjunct
Job Number: 2600551
School/Division: Workforce Development & Engineering Technologies
Opening Date: 10/09/2025
Position Summary
The Division of Information Technology invites applications for Adjunct Instructors to teach undergraduate courses in Software Development Engineering. We are seeking dynamic, student-centered instructors with professional experience or academic preparation in one or more of the following areas:
• Event Driven Programming (C#)
• Machine Learning (Python and related tools)
• Game development (Unity)
• Data Structures and Algorithms (Java)
• Software Capstone Project (Agile methodologies)
• Introductory Programming
Duties and Responsibilities
• Deliver course content in in-person or online (Zoom) formats
• Incorporate current technologies and industry practices into teaching.
• Maintain a positive, inclusive, and professional learning environment.
• Provide timely feedback and academic support to students.
• Update instructional materials, assignments, and assessments in the college's learning management system.
• Report attendance and grade records in accordance with institutional policy.
Minimum Qualifications
Education
• Bachelor's Degree in computer science or a related field
Experience
• Professional experience in software development
• Prior teaching experience preferred.
Position open until filled.
Adjunct pay dependent on degree level.
Blue Ridge Community and Technical College is an equal opportunity institution and does not discriminate based on race, color, national origin, sex, pregnancy, age, disability, or religion in admission, employment, or educational programs and activities; nor does it discriminate based on genetic information in employment or employee health benefits. Faculty, staff, students, and applicants are protected from retaliation for making complaints or assisting in investigations of discrimination.
If you require reasonable accommodation to complete the job application, pre-employment testing, interview, or to otherwise participate in the hiring process, please contact Megan Stoner, Talent Acquisition & Development Coordinator at 304-260-4380 or email
ZA