Computer Scientist

American SystemsNorfolk, VA
2d

About The Position

AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs through our strategic solutions in the areas of Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training. As a Computer Scientist with AMERICAN SYSTEMS you will have the opportunity to do the following: Analyze and refine systems requirements. Translate systems requirements into applications prototypes.Plan and design systems architecture. Write, debug, and maintain code. Determine and design applications architecture, output media/formats; design user interfaces; and work with customers to test applications. Assure software and systems quality and functionality.Integrate hardware and software components. Write and maintain program documentation. Evaluate new applications software technologies. Ensure the rigorous application of information security/ information assurance policies, principles, and practices to the delivery of application software services.

Requirements

  • Active Secret Clearance
  • U.S. Citizenship Required for the purposes of obtaining/holding a U.S. security clearance
  • Master's Degree in Computer Science, Management Information Systems, Software Engineering, Electrical Engineering, or quantitative discipline, such as Mathematics, or Civil Engineering
  • At least twelve (12) continuous years’ experience in information systems or network design and implementation in broad-based information technology settings using contemporary information systems tools and methodologies.

Responsibilities

  • Analyze and refine systems requirements.
  • Translate systems requirements into applications prototypes.
  • Plan and design systems architecture.
  • Write, debug, and maintain code.
  • Determine and design applications architecture, output media/formats; design user interfaces; and work with customers to test applications.
  • Assure software and systems quality and functionality.
  • Integrate hardware and software components.
  • Write and maintain program documentation.
  • Evaluate new applications software technologies.
  • Ensure the rigorous application of information security/ information assurance policies, principles, and practices to the delivery of application software services.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service