Knight Federal Solutions is looking to hire software developers to support simulation and training environments for the Department of Defense and Intelligence Community, specifically focusing on emergent Joint Staff requirements and integrating software within the JLVC framework.
Requirements
- Working knowledge of C++/C-Sharp in a Visual Studio environment.
- Good software debugging skills.
- Foundational knowledge of programming languages such as Python, Java, C++, or Bash.
- Experience or coursework in virtualization technologies (e.g., VMware, Hyper-V, or KVM).
- Familiarity with Linux and/or Windows system administration.
- Exposure to Infrastructure tools is a plus.
- Basic understanding of networking, software integration, and distributed systems.
Responsibilities
- Develop and maintain software components for simulation and training environments.
- Support rapid prototyping and integration of software for emergent Joint Staff requirements.
- Collaborate with interdisciplinary teams to identify and implement innovative technical solutions.
- Participate in system design, architecture, coding, testing, and deployment phases.
- Integrate and test software with models, simulations, and networked systems within the JLVC framework.
- Ensure cybersecurity and compliance with DoD regulations in all developed software.
- Document software design, interfaces, and support transition to sustainment.
Other
- Active Secret security clearance
- Excellent written and verbal communication skills.
- Ability to work both in a team and individually
- Solid organizational skills, including attention to detail
- Self-motivated and driven desire to succeed with minimal direction