Agile Programming Methodologies, C++ Programming Language, Code Reviews, Communications Protocols, Computer Science, Debugging Tools, Design Patterns Programming Methodologies, Distributed Computing, Distributed Interactive Simulation (DIS), DoD Top Secret Clearance, High Level Architecture (HLA), Identify Issues, InterProcess Communication (IPC), Large-Scale Systems, Multithreaded Programming, Object Oriented Design (OOD), Object Oriented Programming (OOP), Object Oriented Software, Parallel Computing, Problem Solving Skills, Product Demonstration, Scrum Project Management and Software Development, Security Clearance, Simulation, Software Administration, Software Architecture Design, Software Debugging, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Simulation, System Integration (SI), Technical Delivery, Testing