Sr. Software Developer

Full Time
Hanover, MD
Posted 4 months ago

Clearance Requirement: TS/SCI with Polygraph


  • Responsible for developing new capabilities in accordance with requirements predominately using Ruby and Ruby on Rails for backend API and ReactJS for front-end web client.
  • Address bug fixes for currently deployed software
  • Perform integration and testing as needed.

Position Requirements:

  • Have experience with Agile development methods
  • Have an strong understanding of: Ruby, Ruby on Rails; ReactJS; Web application development using HTML, CSS, JavaScript, JQuery, Ajax
  • Relational database design and architecture
  • Strong Linux skills
  • Rspec, JEST, Apache, GIT, LDAP, Jenkins, and/or Puppet
  • DESIRED: Experience with Java, Python, Ruby on Rails Web Application, RESTful API, Swagger, Maria DB

General Requirements:

  • BA/BS Degree in a technical discipline related to the experience requirements as stated herein (such as: Computer Engineering, Computer Science, Electrical Engineering, Information Systems). Substitute: Three (3) additional years of minimum experience in a technical role, working on software-intensive projects and programs for Government or Industry customers.
  • Minimum twelve (12) years in a technical role, working on software-intensive projects and programs for Government or Industry customers.
  • Ten (10) years experience as a Software Engineer supporting software architecture development, requirements analysis, design, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and unit and test integration (with both new and legacy systems).
  • Five (5) years experience in applicable programming language such as the following: JAVA; C++ or C; COBRA; J2EE; Perl; JavaScript; UNIX scripting languages; XML; HTML; workflow tools such as JBoss or Weblogic; DOM; AJAX; Apache; Spring, near-real-time processing, collection systems, network protocols and standards, GUI development, or mission management systems.
  • At least three (3) years direct experience with an intelligence community or signals intelligence activity.
  • Experience in Web Services implementation.
  • Skilled in programming using Top-Down, Event-Driven, and object-oriented paradigms.
  • Leadership experience in providing subject matter expertise and mentoring fellow Software Engineers in software development and engineering.
  • Experience in Agile development methodology (such as Spin development).

Job Features

Job CategoryDevelopment, Software Developer
Clearance Level RequiredTS/SCI with Polygraph
Years of Experience Requried12
Job #19-799

Apply Online

A valid email address is required.