1

Temporary Computer Science Jobs in Arlington, VA

IT Support Analyst

Columbia, MD ยท On-site

$38K - $77K/yr

Onboard and Off board employees, temps, contractors, and consultants. Assist with the ... Education - Bachelor's in Computer Science, Engineering or related discipline or an equivalent ...

Python Developer

Maryland City, MD ยท On-site

$60K/yr

And we do it every single day - for both temporary and permanent assignments and across virtually ... computer science or related field Additional Information Highlights and benefits * We are a ...

senior .net developer

Washington, DC ยท On-site

$62.25 - $79.25/hr

And we do it every single day - for both temporary and permanent assignments and across virtually ... Computer Science, DataStructures, Algorithms, Memory Management * Strong understanding of OOP and ...

senior .net developer

Maryland City, MD

$56.50 - $71.75/hr

And we do it every single day - for both temporary and permanent assignments and across virtually ... Computer Science, DataStructures, Algorithms, Memory Management * Strong understanding of OOP and ...

Showing results 41-60

Temporary Computer Science information

What is a temporary computer science?

Temporary computer science jobs are short-term positions in the field of computer science, often filled to meet project-based needs, seasonal workloads, or to cover for permanent staff on leave. These roles can include positions such as software developers, IT support specialists, data analysts, or research assistants working on fixed-term contracts. Temporary jobs provide valuable experience, networking opportunities, and a chance to build technical skills, which can be beneficial for students, recent graduates, or professionals seeking flexibility.

What do temporary computer science professionals do?

Temporary computer science professionals are often brought on to support ongoing projects with tight deadlines, such as software testing, bug fixing, data migration, or developing specific features. They may also assist with code reviews, documentation, or updating legacy systems. These tasks are crucial for keeping project timelines on track and ensuring the quality of deliverables. Temporary team members typically work closely with permanent staff, participating in team meetings and collaborating through agile methodologies to achieve shared objectives.

What skills and qualifications are needed to thrive as a temporary computer science professional?

To thrive as a Temporary Computer Science professional, you need a solid understanding of programming languages, algorithms, and software development principles, often demonstrated through a relevant degree or equivalent experience. Familiarity with version control systems (like Git), integrated development environments (IDEs), and possibly certifications such as CompTIA or AWS can be highly beneficial. Strong problem-solving skills, adaptability, and effective communication help you integrate quickly and contribute to diverse teams or short-term projects. These skills ensure you can deliver quality results efficiently, adapt to new environments, and support organizational technology needs on a temporary basis.

What is the difference between Temporary Computer Science vs Software Developer?

AspectTemporary Computer ScienceSoftware Developer
CredentialsTypically requires a degree in Computer Science or related fieldSame as Temporary Computer Science, often with additional certifications
Work EnvironmentTemporary, project-based roles often in various industriesFull-time or contract positions within companies or tech firms
Employer & Industry UsageUsed by staffing agencies and companies for short-term needsEmployed directly by companies or as contractors for software projects
Search & Comparison IntentPeople looking for short-term tech roles or project-based workIndividuals seeking long-term or permanent software development roles

Temporary Computer Science roles are typically short-term, project-based positions requiring a background in computer science. Software Developers often work in more permanent or long-term roles, focusing on designing, coding, and maintaining software. While both roles require similar credentials, their work environments and employment types differ significantly.

What is the easiest temporary computer science job to get?

Temporary computer science roles such as data entry, basic technical support, or entry-level QA testing are generally the easiest to obtain, often requiring minimal experience or certifications. These positions typically involve straightforward tasks like troubleshooting, testing software, or managing simple data, making them accessible for those new to the field.

What are the most commonly searched types of Computer Science jobs in Arlington, VA?

The most popular types of Computer Science jobs in Arlington, VA are:

What cities near Arlington, VA are hiring for Temporary Computer Science jobs?

Cities near Arlington, VA with the most Temporary Computer Science job openings:

Test Systems Engineer (Senior-Level)- TS/SCI clearance required

Core-CSI LLC.

Sterling, VA โ€ข On-site

Full-time

Re-posted yesterday


Job description

Overall Assignment Description:

Senior-level Test Systems Engineers assist in leading Application, System and Integration Testing
teams performing test and evaluation across the National System of Geospatial-intelligence (NSG),
Allied System of Geospatial-intelligence (ASG) and Federal Agencies to ensure timely and accurate
GEOINT.


Duties may include:

  • Guides Mid-level and Junior-level system engineers performing test and evaluation across the
    National System of Geospatial-intelligence (NSG), Allied System of Geospatial-intelligence
    (ASG) and Federal Agencies.
  • Performs testing of applications and application programming interfaces (APIs) in DevOps
    pipelines utilizing quality assurance measures established by the government and industry best
    practices.
  • Performs independent integration testing on system software and hardware to determine the
    system's compliance with specified requirements.
  • Plans and executes manual tests, and automated test scripts using scripting and programming
    languages.
  • Supports technical investigations for defects discovered during test activities
    Supports agile, end-to-end system, operational, integration, and regression testing and analysis
    on NGA, NSG, and ASG mission production systems, GEOINT services in support of Sensor
    Programs.
  • Supports early integration testing of multiple interactive systems to demonstrate stability and
    readiness for operational exposure in support of Sensor Programs.
  • Performs requirements decomposition to identify and develop test cases and objectives.
  • Conducts system workflow and interoperability analysis to identify test case insertion points.
  • Conducts assessment of risk to the enterprise, architecture, legacy capabilities, and end user to
    determine the risk priority and scope of planned testing.
  • Coordinates Sensor Program test participation with all NGA stakeholders, mission partners,
    other NSG/ASG programs, segments, and projects, de-conflicting schedule and resource
    conflicts.
  • Tracks Discrepancy Reports (DRs) and developer and program office Technical Investigation
    (TI) updates to determine need for re-test.
  • Performs analysis of Sensor Program test case results and analyze output from artifacts
    against risk to the NSG/ASG to develop a recommendation for operational readiness.
  • Coordinates recommendation with Sensor program, Mission Partner, segment, and project
    office to determine the appropriateness of deployment with liens, delayed deployment, or
    partial operationalization of capabilities.
  • Supports readiness of programs, segments, and projects at various milestones through
    participation in required readiness reviews and assist government POCs with
    recommendations to ensure success.
  • Supports the NTO to develop Operational Test and Evaluation (OT&E) criteria and system
    acceptance tests for Sensor Programs.
  • Coordinates with NGA Foundational Engineering (NFE) contractor to ensure the Sensor
    program test campaigns are in accordance with the NSG/ASG Test & Evaluation Master Plan
    (TEMP).
  • Facilitates and oversee self-service and collaborative end-to-end system testing and analysis
    inclusive of DevOps and cloud hosted developed applications, tools, and services.

Skills and Experience:
Required:

  • Bachelor's degree or higher in Computer Science, Information Technology, Engineering,
    Engineering Management, Management Information Systems, or related STEM degree program,
    or related equivalent additional experience.
  • Senior-level systems integration experience working in government or industry integrating large
    complex System of Systems or Service Oriented Architecture environments residing in cloud, on
    premise, or hybrid infrastructures.
  • Experience with test management and defect tracking tools.
  • Experience with traditional, Agile, and DevOps development practices and associated testing strategies.

Desired:

  • Master's degree in Computer Science, Information Technology, Engineering, Engineering
    Management, Management Information Systems, or related STEM degree program.
  • Experience with JMeterand, Jenkins, Docker, Postman, Swagger, Nexus, Apigee or
    GitHub/GitLab (or equivalent software packages), Java, Bash, Curl, XML, JSON, SQL, Python,
    Javascript, and AWS and C2S.
  • Working knowledge of Model-Based Systems Engineering, processes, tools and languages.
  • Working knowledge of Software Development Frameworks.
  • Previous NGA and/or NSG/ASG program/project work experience.
  • Previous IC or DoD program/project work experience.

EEO Statement

We are committed to providing equal employment opportunities to all persons regardless of race, color, ancestry, citizenship, national origin, religion, veteran status, disability, genetic characteristic or information, age, gender, sexual orientation, gender identity, marital status, family status, pregnancy, or other legally protected status (collectively, "protected statuses"). We do not tolerate unlawful discrimination in any employment decisions, including recruiting, hiring, compensation, promotion, benefits, discipline, termination, job assignments or training.