Software Engineer 4

Location: Ft. Meade, MD
Date Posted: 07-13-2018
Software Engineer 4

An active TS/SCI with a polygraph clearance is required to be considered for this position. 
  • Expert in software development/engineering and using software deployment tools (see all software listed in "Minimum Qualifications" below)
  • Codes and test software based upon software specifications and designs 
  • Analyzes and studies complex system requirements
  • Designs software tools and subsystems to support software reuse and domain software development 
  • Gives support using formal specifications, data flow diagrams, other accepted design techniques and Computer-Aided Software Engineering (CASE) tools 
  • Uses sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, and fault tolerant
  • Provides software process management and control throughout the coding portion of the software development process;
  • Mentors fellow Software Engineers.
Minimum Qualifications:
  • Bachelor’s degree in Communication Engineering, Computer Engineering, Computer Science, Electrical Engineering, Information Systems or Mathematics from an accredited college or university
  • 15 years of experience working on software intensive projects and programs for Government or Industry customers
  • 10 years of experience as a Software Engineer supporting software architecture development, requirements analysis, process execution and evaluation, selection of evaluation of COTS/GOTS tools, and software integration (with both new and legacy systems)
  • 5 years of experience in one or more of the following: JAVA; C++ or C; COBRA; J2EE; Perl; JavaScript; UNIX scripting languages; XML; HTML
  • Must be experienced with the following:
    • Workflow tools (JBoss, Weblogic, DOM, AJAX, Apache, Spring)
    • Near-real-time processing, collection systems, network protocols and stands, GUI development and mission management systems
    • Web Services implementation 
    • Using Top Down, Event Driven, and object-oriented paradigms
    • Linux (or strong grasp of command-line usage)
    • Scripting (Ruby, Python, PHP preferred, shell and Pearl are acceptable)
    • Security Tools (nmap, Netcat, intrusion detection systems, firewalls and packet-processors).  
    • Development tools (Eclipse, Subversion)
    • Enterprise Messaging Systems (JMS)
    • Database Administration (mySQL, Oracle, Mongo)
    • Networking (protocols, fiber/Ethernet knowledge)
    • Cloud/Virtualization technologies
    • Data storage solutions
    • Technical writing
    • Mission knowledge
  • Experience in Agile methods is desired

This is a mission critical, code red position. 

this job portal is powered by CATS