Type:
Full Time or Part Time:
Pay Rate:
Location:
- Quantico, VA 22134 - Onsite
- With one day remote granted after a performance-based assessment to work independently has been conducted
Language Requirements:
- Write, read, and speak English fluently.
Language Preferences:
Job Overview:
The Software Developer (SD) is responsible for designing, maintaining, and implementing (GOTS) software solutions tailored to meet specific procedural requirements and guidelines. The SD will work with a set of high-level, non-specific concepts to develop original software applications. This includes using particular methodologies and system calls to third-party tools and utilities as needed.
Key responsibilities include designing and developing large, complex software systems, including web-based query and reporting platforms. The SD will be expected to apply software engineering best practices while developing and maintaining integrated solutions to ensure efficiency, scalability, and security in line with government standards. And other duties as assigned.
Experience Requirements:
- A minimum of 2 years of experience in software development in a production environment, or 7 years of relevant experience
- Must hold a Top Secret clearance (TS/SCI)
- Ability to design original software applications from high-level concepts and create technical strategies to interconnect disparate software applications
- Experience in creating design documentation such as process flow diagrams, system architecture, and data models
- Knowledge of security standards for Sensitive But Unclassified (SBU) and classified data, as well as FISMA regulations
- Proficient in the following programming languages and technologies: C #, Python, PowerShell, ASP.NET, Structured Query Language (SQL), Extensible Markup Language (XML), Web Services Description Language (WSDL), Angular, Microservices Architecture
- A strong understanding of security standards and experience with both GOTS and COTS software.
Experience Preferences:
- Counterintelligence Polygraph (CI Poly) preferred
- Experience deploying container-based solutions
- Proficiency in HTML, JavaScript, or other relevant programming languages
- Experience in working with microservices-based software architectures.
Education Requirements:
- Bachelor’s degree in Software Development, Computer Science, or related field; OR 7+ years of relevant software development experience in lieu of a degree.
Education Preferences:
Training Schedule:
Schedule:
Dress Code:
Benefits:
- Full benefits package (health, dental, vision, retirement, etc
Additional Information:
Drug and background checks are performed. Valid identification and reliable transportation required. We are an E-Verify employer. We will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee’s Form I-9 to confirm work authorization. Our employees are authorized to work in the United States. Candidates shall supply their own transportation.