Scientific Research Corporation - Virginia Beach, VA
posted 5 months ago
The Computer Programmer IV position at Scientific Research Corporation involves leading complex projects and major phases of significant projects in the realm of software engineering and development. The role requires a seasoned professional with a Bachelor's Degree in Computer Science and over ten years of experience in network computer equipment and routine programming. The candidate will be responsible for maintaining and modifying existing code and operating systems configurations, as well as designing, developing, and implementing software programming applications. This includes evaluating existing processing software for system integration, conducting statistical analysis, and ensuring proper file output formatting. In addition to software development, the role encompasses the creation of essential documentation such as Version Description Documents, Interface Design Documents, and Software Development Plans. The candidate will also be expected to perform non-functional software testing, including security, performance, usability, and compatibility testing. A current Department of Defense (DoD) Secret security clearance is required, along with excellent verbal and written communication skills and strong analytical and leadership abilities. The ideal candidate will have extensive experience supporting DoD or Naval Surface Warfare Center (NSWC) programs, with a thorough understanding of NSWC operations. They should also possess expert-level proficiency in programming languages such as C, C++, Java, and Python, and have experience with neural networks and machine learning applications using tools like Py Torch, Tensor Flow, MATLAB, and LabVIEW. The position requires a proactive approach to software vulnerability mitigation and compliance with cybersecurity directives and policies throughout the software development lifecycle.