Scientific Research Corporation - Virginia Beach, VA

posted 5 months ago

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

About the position

The Computer Programmer V position at Scientific Research Corporation is a critical role that involves providing innovative solutions to complex technical problems. This position requires the development of new or refined algorithms, techniques, equipment, materials, processes, products, systems concepts, and/or scientific methods. The successful candidate will be responsible for performing complex analyses on major programs to enhance the technical and economic development of products and services. This includes assessing the feasibility and soundness of proposed engineering evaluation tests, products, or equipment, and ensuring that all designs meet customer specifications, quality standards, and funding limitations. In addition to technical problem-solving, the Computer Programmer V will represent the corporation as a recognized technical expert at various symposiums and conferences, demonstrating creative abilities through patent disclosures, problem-solving, scientific reports, or technical papers. The role also involves developing and delivering complex technical presentations to senior management and customers, as well as attending high-level meetings with customers, vendors, and subcontractors. The position requires providing functional and technical guidance to engineering staff and management, potentially acting as a project lead on advanced specialized projects or in resolving technical problems that could critically impact performance, schedule, or cost. The Computer Programmer V will conduct investigations and tests of considerable complexity, developing extensive reports or studies, and reviewing the completion and implementation of technical products. Furthermore, the role includes providing software engineering support, which encompasses the development, maintenance, testing, and certification & accreditation of software and operating system modifications, as well as enhancements to system capabilities.

Responsibilities

  • Provides solutions to significant technical problems that typically require the development of new or refined algorithms, techniques, equipment, materials, processes, products, systems concepts, and/or scientific methods.
  • Performs complex analysis on a major program to enhance the technical and economic development of the product and/or service.
  • Represents the corporation as a recognized technical expert at regional/national/international symposiums and conferences.
  • Develops and delivers complex technical presentations to senior management and customers.
  • Provides functional and technical guidance to engineering staff and management.
  • Conducts investigations and tests of considerable complexity to develop extensive reports or studies.
  • Reviews completion and implementation of technical products.
  • Provides software engineering support including the development, maintenance, testing, and certification & accreditation of software and operating system modifications.
  • Supports the development of neural networks and machine learning applications using industry tools and techniques.
  • Ensures software complies with requirements throughout design, development, and deployment.

Requirements

  • Bachelor's Degree in Computer Science
  • Fifteen + (15+) years' experience in network computer equipment and routine computer programming
  • Minimum Certification as 621 (or similar) at the Intermediate level per DoDD 8140.01
  • Demonstrated experience leading complex projects or major phases of significant projects
  • Demonstrated proficiency maintaining and modifying existing code and Operating Systems configurations
  • Demonstrated expertise designing, modifying, developing, writing, and implementing software programming applications
  • Demonstrated experience designing and developing new, and evaluating existing, processing software for system integration
  • Expert-level proficiency in programming languages: C, C++, Java, Python
  • Demonstrated experience developing neural networks and machine learning applications using industry tools and techniques
  • Possess a current Department of Defense (DoD) Secret security clearance
  • Excellent verbal and written communication skills
  • Excellent analytical and leadership ability

Nice-to-haves

  • Master's Degree in Computer Science
  • Fifteen + (15+) years' experience supporting DoD or Naval Surface Warfare Center (NSWC) Programs
  • Ten + (10+) years' experience leading software teams for DoD Naval Surface Warfare Center (NSWC) projects
  • Thorough understanding of NSWC operations
  • Expertise in additional software programming languages
  • Demonstrated expertise with software vulnerability mitigation

Benefits

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