Scientific Research Corporation - Virginia Beach, VA

posted 5 months ago

Full-time - Entry Level
Virginia Beach, VA
Professional, Scientific, and Technical Services

About the position

The Computer Programmer II position at Scientific Research Corporation involves a range of responsibilities centered around software programming and engineering support. The role requires a Bachelor’s Degree in Computer Science and at least one year of experience in network computer equipment and routine programming. The candidate must possess a minimum certification as 621 (or similar) at the Basic level per DoDD 8140.01. A strong understanding of programming languages such as C, C++, Java, and Python is essential, along with expert-level abilities in installing software applications and troubleshooting software issues. In this role, the programmer will assist in designing, modifying, developing, writing, and implementing software programming applications. They will also support and install software applications, participate in the testing process through test review and analysis, and provide inputs for documentation of new or existing programs. The position requires reliance on experience and judgment to plan and accomplish goals, performing a variety of complicated tasks. The programmer will be involved in software engineering support, including the development, maintenance, testing, and certification of software and operating system modifications. This includes maintaining and modifying existing software code and operating system configurations, establishing and designing new code, and implementing enhancements to system capabilities. Additionally, the role involves supporting the development of neural networks and machine learning applications using industry-standard tools such as Python, Py Torch, Tensor Flow, MATLAB, and LabVIEW. The position also requires performing and reporting on functional testing of software, including unit testing, integration testing, system testing, and acceptance testing. The candidate must possess a current Department of Defense (DoD) Secret security clearance and demonstrate excellent verbal and written communication skills. The role is contingent upon funding and requires U.S. citizenship as well as a U.S. government security clearance at the Secret level.

Responsibilities

  • Assists in designing, modifying, developing, writing, and implementing software programming applications
  • Assists in supporting and/or installing software applications
  • Participates in the testing process through test review and analysis, test witnessing, and certification of software
  • Provides inputs for documentation of new or existing programs
  • Relies on experience and judgment to plan and accomplish goals, performing a variety of complicated tasks
  • Assists with software engineering support including development, maintenance, testing, and certification & accreditation of software and operating system modifications
  • Assists with the support of programming languages (C, C++, Java, Python) and provides resources for other languages as needed
  • Assists with the development of neural networks and machine learning applications using industry tools and techniques
  • Assists with the development of software to facilitate operation of radio frequency distribution components, antennas, and feedlines
  • Performs and reports on functional testing of software, including unit testing, integration testing, system testing, and acceptance testing
  • Provides software troubleshooting and resolution for specified software applications

Requirements

  • Bachelor's Degree in Computer Science
  • One + (1+) year(s) experience in network computer equipment and routine computer programming
  • Minimum Certification as 621 (or similar) at the Basic level per DoDD 8140.01
  • Understanding of programming languages: C, C++, Java, Python
  • Expert level ability to install software applications and perform software troubleshooting
  • Experience maintaining and modifying existing code and Operating Systems configurations
  • Experience with unit testing, integration testing, system testing, and acceptance testing
  • Experience designing, modifying, developing, writing, and implementing software programming applications
  • Possess a current Department of Defense (DoD) Secret security clearance
  • Excellent verbal and written communication skills

Nice-to-haves

  • One + (1+) year(s) experience supporting DoD or Naval Surface Warfare Center (NSWC) Programs
  • Thorough understanding of NSWC operations
  • Demonstrated proficiency in one or more of the following programming languages: C, C++, Java, Python
  • Experience with the development, maintenance, testing, and certification & accreditation of software for Human Machine Interface (HMI) Graphical User Interfaces (GUIs)
  • Experience with Python, Py Torch, Tensor Flow, MATLAB, and/or LabVIEW
  • Understanding of specifications and engineering standards for installation in lab and/or shipboard environments
  • Experience performing and reporting on non-functional software testing, including security testing, performance testing, usability testing, compatibility testing

Benefits

  • Competitive salary
  • Extensive benefits package
  • Work environment that encourages excellence
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service