1

Associate Degree In Computer Programming Jobs in Virginia

Required : • Bachelor's Degree in technical discipline such as Computer Engineering or Computer Science. • Ten (10) years of full-time professional experience in computer programming in a complex ...

Bachelor's Degree in technical discipline such as Computer Engineeringor Computer Science. Experience : Ten (10) years of full-time professional experience in computer programming in a complex ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of programming fundamentals including variables, data types, control structures, functions, arrays, object ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of programming fundamentals including variables, data types, control structures, functions, arrays, object ...

Mid Computer Engineer

Chesapeake, VA · On-site

$75K - $85K/yr

Bachelor's level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer science. Security Clearance: * Security clearance required SECRET ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of programming fundamentals including variables, data types, control structures, functions, arrays, object ...

Mid Computer Programmer

Chesapeake, VA · On-site

$90K - $100K/yr

Bachelor's level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer science. Security Clearance: * Security clearance required SECRET ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of programming fundamentals including variables, data types, control structures, functions, arrays, object ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of programming fundamentals including variables, data types, control structures, functions, arrays, object ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of programming fundamentals including variables, data types, control structures, functions, arrays, object ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of programming fundamentals including variables, data types, control structures, functions, arrays, object ...

An Associate's degree in Computer Science, Information Systems, Engineering, Business, or a scientific or technical discipline related to the specific skill will be considered equivalent to eighteen ...

next page

Showing results 1-20

Associate Degree In Computer Programming information

What is an associate degree in computer programming?

An Associate Degree in Computer Programming is a two-year undergraduate program that provides students with foundational knowledge and practical skills in software development, coding, and computer systems. The curriculum typically covers programming languages, database management, web development, and problem-solving techniques. Graduates are prepared for entry-level positions such as junior developer, software support specialist, or can transfer credits to pursue a bachelor's degree. This degree is ideal for individuals seeking a quick entry into the tech industry or looking to build a strong base for further education.

What are the key skills and qualifications needed to thrive with an associate degree in computer programming?

To thrive with an Associate Degree in Computer Programming, you need a solid grasp of programming languages (such as Java, Python, or C++), problem-solving abilities, and foundational computer science knowledge. Familiarity with development environments, version control systems like Git, and database management tools is typically required. Strong analytical thinking, communication, and teamwork skills help you adapt to project changes and collaborate effectively. These competencies ensure you can build efficient software, work successfully in technical teams, and meet the demands of the evolving tech industry.

What types of entry-level roles can I pursue after earning an associate degree in computer programming, and how can I stand out during the application process?

With an associate degree in computer programming, you can pursue roles such as junior software developer, web developer, computer support specialist, or QA tester. To stand out, highlight hands-on experience from internships, coding projects, or coursework that demonstrates your proficiency in programming languages and problem-solving. Emphasize your teamwork and communication skills, as many positions involve collaborating with other developers and departments. Building a strong portfolio with sample projects can further showcase your abilities to potential employers.

What is the difference between Associate Degree In Computer Programming vs Computer Support Specialist?

AspectAssociate Degree In Computer ProgrammingComputer Support Specialist
Required CredentialsAssociate degree in computer programming or related fieldTypically a high school diploma or equivalent; certifications like CompTIA A+ are common
Work EnvironmentOffice settings, programming labs, or remote workHelp desks, technical support centers, or client sites
Industry UsageSoftware development, application programmingIT support, troubleshooting, customer assistance
Common Search IntentLearning programming, entry-level coding jobsTechnical support roles, troubleshooting jobs

The Associate Degree In Computer Programming focuses on developing coding skills and software development, while a Computer Support Specialist primarily provides technical assistance and troubleshooting. Both roles often require technical knowledge but differ in daily tasks and work environments.

What can I do with an associate degree in computer programming?

An associate degree in computer programming prepares individuals for roles such as software developer, web developer, or application support technician. Graduates can work in various industries, often using programming languages like Java, Python, or C++, and may pursue certifications to enhance job prospects. Entry-level positions typically involve coding, testing, and maintaining software applications.

What are popular job titles related to Associate Degree In Computer Programming jobs in Virginia?

For Associate Degree In Computer Programming jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Associate Degree In Computer Programming jobs in Virginia look for?

The top searched job categories for Associate Degree In Computer Programming jobs in Virginia are:

What cities in Virginia are hiring for Associate Degree In Computer Programming jobs?

Cities in Virginia with the most Associate Degree In Computer Programming job openings:

Infographic showing various Associate Degree In Computer Programming job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 17% Part Time, and 2% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution.

CWMD Computer Programming Subject Matter Expert (SME)

Arlington, VA

Full-time

Re-posted 11 days ago


Job description

CWMD Computer Programming Subject Matter Expert (SME)

Position Summary

S2Technologies is seeking a CWMD Computer Programming SME to provide expert, hands-on software development support for Department of the Air Force CWMD requirements. The position focuses on programming custom modeling and visualization tools that depict complex systems, including chemical, biological, radiological, or nuclear (CBRN) effects on air operations.

This is a computer programming SME position. The selected candidate must be an expert programmer in Python, C++, and Visual Basic. Modeling and simulation experience alone does not meet the requirement.

Primary Responsibilities

  • Program new modeling and visualization tools to depict complex systems, such as aircraft generation flow or chemical agent behavior.
  • Develop, modify, troubleshoot, test, document, and maintain custom software in Python, C++, and Visual Basic.
  • Translate operational and technical requirements into working software solutions that model or visualize CBRN effects on air operations.
  • Maintain and enhance existing custom modeling and visualization software as mission requirements evolve.

Additional Supporting Responsibilities

  • As assigned, the position may also support the development, maintenance, and operation of current and future sortie-generation and hazard-prediction Modeling & Simulation (M&S) products, including systems such as VLSTRACK, HPAC, JEM, and related tools.

Minimum Qualifications

  • 12+ years of directly relevant professional experience consistent with the SME labor category.
  • Expert-level, hands-on programming capability in Python, C++, and Visual Basic.
  • Demonstrated ability to independently develop, modify, troubleshoot, test, and maintain software in all three required programming languages.
  • Demonstrated ability to program software that models or visualizes complex systems involving chemical, biological, radiological, or nuclear effects on air operations.
  • Substantial professional software development experience; experience limited primarily to operating or analyzing M&S products is not sufficient.

Preferred Experience

  • Experience developing software supporting DoD, Air Force, CWMD, CBRN, or other national security missions.
  • Experience with VLSTRACK, HPAC, JEM, sortie-generation models, hazard-prediction tools, or comparable systems.
  • Experience maintaining or enhancing legacy scientific, analytical, or operational software.

Education

  • Bachelor's degree in Computer Science, Software Engineering, Modeling & Simulation, Applied Mathematics, Engineering, Physics, Data Science, or related technical discipline.
  • Equivalent military or operational experience may be considered in lieu of formal education.

Security Requirements

  • Active Top Secret / SCI eligibility required.
  • Ability to obtain and maintain additional accesses if required by the assigned work.

Work Environment

  • Supports operational, laboratory, classified, and mission-focused environments.
  • May require periodic travel in support of exercises, testing events, and operational assessments.
  • Fast-paced, mission-driven environment supporting national security operations.

S2Technologies is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, ethnicity, national origin, color, religion, sex, physical or mental disability, protected veterans' status, or any other status protected by the laws or regulations in the locations where we operate. Applicants living in a HubZone designated area receive preferential selection when meeting all other required qualifications.