1

Computer Programming Online Jobs in West Virginia

... Online, ArcSDE, and relational database platforms such as Oracle, SQL Server, or PostgreSQL/PostGIS ... Bachelor's degree in Computer Science, Geography, Geomatics, Information Systems, or a related ...

... Computer Science, Information Technology, Data Science, Artificial Intelligence, Engineering ... Knowledge of college policies, FERPA, and online education best practices * Ability to deliver ...

... Computer Science, Information Technology, Data Science, Artificial Intelligence, Engineering ... Knowledge of college policies, FERPA, and online education best practices * Ability to deliver ...

GIS Intern

Morgantown, WV · On-site

$15/hr

Personal Computer with a Windows operating system. * Mobile device such as a mobile phone or tablet ... ArcGIS Pro, ArcGIS Online, and ArcGIS Enterprise, along with mobile apps such as ArcGIS Field Maps ...

GIS Intern

Morgantown, WV · On-site

$15/hr

Personal Computer with a Windows operating system. * Mobile device such as a mobile phone or tablet ... ArcGIS Pro, ArcGIS Online, and ArcGIS Enterprise, along with mobile apps such as ArcGIS Field Maps ...

Showing results 21-40

Computer Programming Online information

What is computer programming online?

Computer programming online refers to the practice of writing, testing, and deploying computer software using internet-based tools and platforms. This can include learning to code through online courses, collaborating with other programmers remotely, or using cloud-based development environments. Online programming offers flexibility in learning and working from anywhere with an internet connection and often provides access to a wide range of resources and communities.

What are the key skills and qualifications needed to thrive as an online computer programmer?

To thrive as an Online Computer Programmer, you need a solid grasp of programming languages (such as Python, Java, or JavaScript), algorithmic thinking, and a relevant degree or coding certifications. Familiarity with version control systems like Git, cloud platforms, and integrated development environments (IDEs) is typically required. Strong problem-solving abilities, effective communication, and self-motivation are standout soft skills in remote programming roles. These skills and qualities are crucial for delivering high-quality code, collaborating virtually, and meeting project deadlines in a dynamic, distributed work environment.

How do online computer programming roles typically collaborate with team members given the remote nature of the position?

In online computer programming roles, collaboration often relies on a combination of digital communication tools such as Slack, Microsoft Teams, or Zoom, as well as version control platforms like GitHub or GitLab. Team members participate in regular virtual meetings, code reviews, and asynchronous discussions to ensure alignment on project goals and progress. While remote collaboration can present challenges like time zone differences or less face-to-face interaction, most teams establish clear communication protocols and shared documentation to maintain productivity and cohesion. This structure allows programmers to contribute independently while staying closely connected with their peers and project managers.

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

AspectComputer Programming OnlineSoftware Developer
CredentialsTypically requires programming certifications or coursesRequires a degree in computer science or related field
Work EnvironmentRemote, online platforms, freelance or contract basisUsually office-based or remote, employed by companies
Industry UsageCommon in freelance, online courses, and self-paced learningWidely used in software companies, tech firms, and startups
Search & Comparison IntentOften searched for as online coding or programming jobsCompared for career development or job opportunities

Computer Programming Online focuses on individual coding tasks, often freelance or self-paced, while Software Developer involves creating software applications within a team or company environment. Both roles require programming skills, but the work settings and career paths differ.

Can you work from home as a computer programmer?

Computer programmers often have the option to work from home, especially if their employer supports remote work and they have the necessary skills in programming languages, collaboration tools, and version control systems. Many programming jobs are project-based and can be completed independently, making remote work common in the field.

What are the most commonly searched types of Computer Programming jobs in West Virginia?

The most popular types of Computer Programming jobs in West Virginia are:

What are popular job titles related to Computer Programming Online jobs in West Virginia?

For Computer Programming Online jobs in West Virginia, the most frequently searched job titles are:

What job categories do people searching Computer Programming Online jobs in West Virginia look for?

The top searched job categories for Computer Programming Online jobs in West Virginia are:

Infographic showing various Computer Programming Online job openings in West Virginia as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution.

Senior GIS Application Developer

Charleston, WV • On-site

Full-time

Re-posted 5 days ago


Job description

Job Title: Senior GIS Application Developer Location: West Virginia Department of Transportation (WVDOT) About the Role The West Virginia Department of Transportation (WVDOT) is seeking a highly experienced Senior GIS Application Developer to join our team on a temporary contract basis. In this leadership role, you will design, develop, and maintain enterprise GIS applications that support critical WVDOT operations. You will lead web-based GIS development efforts, provide advanced technical assistance, and ensure enterprise-level scalability and performance of GIS systems.

Key Responsibilities Design, develop, and maintain enterprise GIS applications using Esri ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro SDK, and web-based GIS frameworks Lead the development of web-based GIS applications using Esri's ArcGIS API for JavaScript, Python, .NET, and REST services Integrate GIS applications with enterprise databases such as SQL Server, Oracle, or PostgreSQL/PostGIS, including advanced spatial query development, optimization, and schema design Provide advanced assistance to GIS analysts and programming staff in debugging geoprocessing scripts, web services, and application workflows Optimize GIS application performance, including map service tuning, caching strategies, distributed geoprocessing, and enterprise-level scalability planning Write and maintain automation scripts in Python, UNIX/LINUX shell scripting, or similar environments for GIS application deployment, monitoring, and maintenance Utilize version control systems such as Git and implement software development best practices including Agile methodologies, unit testing, and continuous integration/continuous deployment (CI/CD) Collaborate with project managers, business analysts, database administrators, GIS analysts, business policy staff, and workers Produce clear technical documentation and communicate effectively with both technical and non-technical audiences Mentor junior GIS developers and provide technical leadership across projects Requirements Required Qualifications Education (one of the following): Bachelor's degree in Computer Science, Geography, Geomatics, Information Systems, or a related field from an accredited institution, OR Minimum of five (5) years of equivalent work experience Note: A Master's degree is preferred Enterprise GIS Application Development (Esri): Minimum of seven (7) years of experience in designing, developing, and maintaining enterprise GIS applications using Esri ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro SDK, and web-based GIS frameworks Web-Based GIS Development Leadership: Minimum of three (3) years of experience in leading the development of web-based GIS applications, including use of Esri's ArcGIS API for JavaScript, Python, .NET, and REST services Enterprise Database Integration: Minimum of three (3) years of experience in integrating GIS applications with enterprise databases such as SQL Server, Oracle, or PostgreSQL/PostGIS, including advanced spatial query development, optimization, and schema design Advanced Debugging Assistance: Minimum of three (3) years of experience in providing advanced assistance to GIS analysts and programming staff in debugging geoprocessing scripts, web services, and application workflows Performance Optimization & Scalability: Minimum of three (3) years of experience in optimizing GIS application performance, including map service tuning, caching strategies, distributed geoprocessing, and enterprise-level scalability planning Automation Scripting: Minimum of three (3) years of experience in writing and maintaining automation scripts in Python, UNIX/LINUX shell scripting, or similar environments for GIS application deployment, monitoring, and maintenance Version Control & CI/CD: Minimum of three (3) years of experience in utilizing version control systems such as Git, and in implementing software development best practices including Agile methodologies, unit testing, and continuous integration/continuous deployment (CI/CD) Communication Skills: Excellent verbal and written communication skills, with demonstrated ability to work with project managers, business analysts, database administrators, GIS analysts, application analysts, business policy staff, and workers Preferred Skills (Not Required but a Plus) Master's degree in Computer Science, Geography, Geomatics, Information Systems, or a related field Experience in transportation or government IT environments Esri Enterprise certification (e.g., Esri Technical Certification - Enterprise) Experience with ArcGIS Portal administration and enterprise deployment Familiarity with mobile GIS development and field data collection Knowledge of cloud-based GIS platforms (AWS, Azure, or Google Cloud) Experience with additional GIS platforms (QGIS, GeoServer) Familiarity with public sector geospatial data standards (FGDC, NGDA)