About
Job Description
Location
Work can be performed in one of three locations Washington, DC; Boston, MA; and/or Albuquerque, NM.
Position Description
Active DoD Secret or Top clearance, or equivalent required.
Will serve as a software expert in coding scientific algorithms into operational applications using modern software development practices. Additional responsibilities include managing source configuration management, software builds, tests, and establishing best practices in application deployment. Specific job functions include:
* Design, develop, integrate, and maintain space weather science information system.
* Apply modern Agile software development processes in designing, implementing, and troubleshooting legacy and web-based applications.
* Participate and review all technical documentation, including interface control document, specifications, test plans, and procedures.
Required Skills
6+ years of experience in software engineering and familiarity with secure coding best practices in real-time mission critical systems. Experience with SQL injections, buffer overflow attack, and/or defensive programming. Experience in developing in multiple OO (Object Oriented) languages (C++ or Java). Must be familiar with developing in a Linux environment. Must have excellent verbal written communications skills and be highly motivated and adaptable in a fast-paced and dynamic working environment.
Desired Skills
Experience in working with modeling scientific data using structural and hierarchical formats and representations like XML/XSD and JSON. Practical programming experience and proficiency of command line tools to translate and transform between different formats of XML and JSON is plus. Experience with secure coding tools and frameworks like SAST, DAST, and IRST, desirable. Experience with modern web application development is plus.
Active DoD Secret or Top Secret clearance, or equivalent required.
Education
BS in Computer Science, Computer Engineering, related discipline, or equivalent.