This Full Stack Developer position supports the Office of Naval Intelligence which is heavily engaged in providing support to all United States government counterterrorism, counter proliferation of weapons of mass destruction, counter narcotics, sanctions enforcement, anti-piracy plans, programs, and operations. All work is onsite in Suitland. MD. An active TS/SCI clearance is required to be considered for this role.
Participate in weekly system conference calls with customer to discuss current issues, and status updates.
Provide a reports as required providing updated status and results.
Create new efforts for targets as directed by the customer. This will include building and testing the program, and then providing sample capture data to ONI for review and comment before final implementation.
Fix any technical difficulties encountered with software at occasion and supporting processes that are result of deficiencies in design, or due to modification, patches, system updates, etc. of the system.
Modify scripts or programs to adapt to changes or variations in requirements.
Ensure that all software on related systems is up to date and security patches are implemented
Maintain the standard operations manual (SOM), and update as requirements change.
Update all technical architecture and technical operations documentation for the system environment
Maintain library of all technical, architecture and operations documentation, manuals; website terms dictionaries, in centralized location with version control.
Active TS/SCI clearance
BA/BS and 4 years of experience with the Ruby programming language including working knowledge and expertise with the Ruby on Rails web framework. Additional experience may be considered in lieu of degree.
Ability to maintain existing legacy code based on the Ruby 1.87 codebase and also in parallel develop against more recent versions of Ruby 2.2.
Extensive knowledge using search tools for quickly accessing related data within a larger dataset.
Extensive knowledge with regular expressions to facilitate reusable data extraction methods across many different sources.
Current Security+ce or equivalent