Software Developer II Annapolis Junction, MD


*Must hold a TS/SCI clearance with FS-Polygraph*

Designs, develops, and analyzes complicated and difficult software programs for computer based systems.  Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed and input/output requirements.  As required, provides inputs for documentation of new or existing programs.

RELEVANT EXPERIENCE AND SKILLS (BSCS OR BSCE AND 4-9 YRS; OR 7-11 YRS NO DEGREE)

  • Linux/Unix experience
  • Java development experience
  • XML/XSD experience
  • Scripting language experience such as Python or Perl
  • Graphical User Interface (GUI) development experience
  • Direct experience with CM tools such as Subversion/Trac or GIT
  • C++ development experience (preferred)
  • Eclipse RCP or EMF training or equivalent experience (preferred)
  • Web framework experience such as Ruby on Rails, Django, SpringFramework, or Zope(preferred)
  • Direct experience in the development of collection systems and components within the IC (preferred)

ADDITIONAL EXPERIENCE REQUIRED:

Web user design and development experience
Direct experience with AngularJS, Node.js, OSGi, JavaScript, Bootstrap, jQuery and Java

EDUCATION AND TRAINING:

Bachelor’s degree in Computer Science or Computer Engineering with 4-9 years of applicable software design and development experience or 7-11 years of applicable software design and development experience

 

Your Name (required)

Your Email (required)

Your Phone

If you have an online profile, include it here:

Upload a copy of your resume: