Workforce Development & Engineering Technologies Opening Date: 10/09/2025 Position Summary The ... Minimum Qualifications Education • Bachelor's Degree in computer science or a related field ...
Workforce Development & Engineering Technologies Opening Date: 10/09/2025 Position Summary The ... Minimum Qualifications Education • Bachelor's Degree in computer science or a related field ...
Cloud Software Developer (Node.js and React.js required) - State of Louisiana
WV · On-site +1
$128K - $173K/yr
Bachelor's Degree in Computer Science, Computer Programming, Computer Engineering or relevant experience preferred Experience: * 5+ years of related experience with AWS cloud computing required * 7+ ...
Cloud Software Developer (Node.js and React.js required) - State of Louisiana
WV · On-site +1
$128K - $173K/yr
Bachelor's Degree in Computer Science, Computer Programming, Computer Engineering or relevant experience preferred Experience: * 5+ years of related experience with AWS cloud computing required * 7+ ...
Software Engineer - Mid Level
Clarksburg, WV · On-site
$69K - $125K/yr
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 ...
Software Engineer - Mid Level
Clarksburg, WV · On-site
$69K - $125K/yr
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 ...
Software Engineer - Mid Level
Clarksburg, WV · On-site
$69K - $125K/yr
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 ...
Software Engineer - Mid Level
Clarksburg, WV · On-site
$69K - $125K/yr
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 ...
... 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.
Quick apply
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.
This position will primarily teach courses in software engineering and related computer information technology disciplines, with the opportunity to contribute to cybersecurity topics. The successful ...
This position will primarily teach courses in software engineering and related computer information technology disciplines, with the opportunity to contribute to cybersecurity topics. The successful ...
Summary The Information Technology Education (ITE) prepares students for careers within computer programming, network administration, computer support and other technical occupations in the ...
Summary The Information Technology Education (ITE) prepares students for careers within computer programming, network administration, computer support and other technical occupations in the ...
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 ...
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 ...
Sr. Controls Engineer
Morgantown, WV · On-site
$99K - $131K/yr
Strong experience in PLC programming and computer programming. * Extensive knowledge, reading and understanding electrical schematics * Startup experience preferred * Extensive knowledge of ...
Quick apply
Sr. Controls Engineer
Morgantown, WV · On-site
$99K - $131K/yr
Strong experience in PLC programming and computer programming. * Extensive knowledge, reading and understanding electrical schematics * Startup experience preferred * Extensive knowledge of ...
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 ...
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 ...
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 ...
Design Engineer for Various Plastics - 3D CAD Exp. REQUIRED | Kearneysville, WV (21858)
Kearneysville, WV · On-site
... of engineering work experience, preferably in manufacturing and more specifically in screen printing and plastics molding/ fabrication * Must be an expert user of 3D CAD software (SolidWorks ...
Design Engineer for Various Plastics - 3D CAD Exp. REQUIRED | Kearneysville, WV (21858)
Kearneysville, WV · On-site
... of engineering work experience, preferably in manufacturing and more specifically in screen printing and plastics molding/ fabrication * Must be an expert user of 3D CAD software (SolidWorks ...
Design Engineer for Various Plastics - 3D CAD Exp. REQUIRED | Kearneysville, WV (21858)
Kearneysville, WV · On-site
... of engineering work experience, preferably in manufacturing and more specifically in screen printing and plastics molding/ fabrication * Must be an expert user of 3D CAD software (SolidWorks ...
Design Engineer for Various Plastics - 3D CAD Exp. REQUIRED | Kearneysville, WV (21858)
Kearneysville, WV · On-site
... of engineering work experience, preferably in manufacturing and more specifically in screen printing and plastics molding/ fabrication * Must be an expert user of 3D CAD software (SolidWorks ...
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 ...
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 ...
Computer Science; and Information Systems. More information about the Leonard C. Nelson School of Engineering can be found at: Qualifications * Master's degree or Bachelor's degree in the program ...
Computer Science; and Information Systems. More information about the Leonard C. Nelson School of Engineering can be found at: Qualifications * Master's degree or Bachelor's degree in the program ...
Computer Science; and Information Systems. More information about the Leonard C. Nelson School of Engineering can be found at: Qualifications * Master's degree or Bachelor's degree in the program ...
Computer Science; and Information Systems. More information about the Leonard C. Nelson School of Engineering can be found at: Qualifications * Master's degree or Bachelor's degree in the program ...
The Information Technology Education (ITE) prepares students for careers within computer programming, network administration, computer support and other technical occupations in the information ...
The Information Technology Education (ITE) prepares students for careers within computer programming, network administration, computer support and other technical occupations in the information ...
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 ...
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 ...
Summary The Information Technology Education (ITE) prepares students for careers within computer programming, network administration, computer support and other technical occupations in the ...
Summary The Information Technology Education (ITE) prepares students for careers within computer programming, network administration, computer support and other technical occupations in the ...
Computer Programmer information
See West Virginia salary details
$25.5K - $29.9K
5% of jobs
$29.9K - $34.3K
10% of jobs
$34.3K - $38.7K
7% of jobs
$39.5K is the 25th percentile. Wages below this are outliers.
$38.7K - $43.1K
15% of jobs
$43.1K - $47.5K
7% of jobs
The median wage is $49.1K / yr.
$47.5K - $51.9K
15% of jobs
$51.9K - $56.3K
11% of jobs
$59.6K is the 75th percentile. Wages above this are outliers.
$56.3K - $60.7K
6% of jobs
$60.7K - $65.1K
14% of jobs
$65.1K - $69.5K
7% of jobs
$69.5K - $73.9K
2% of jobs
$25.5K
$50.3K
$73.9K
How much do computer programmer jobs pay per year?
What are computer programmers?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
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?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found 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?

Part-time
Re-posted 9 days ago
Job description
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
About Blue Ridge Community and Technical College
Sourced by ZipRecruiter
Industry
Education programs administration
Company size
51 - 200 Employees
Headquarters location
Martinsburg, WV, US
Year founded
1974