Principal Software Engineer - Knowledge Management

Company: Dunhill Professional Search ( Learn More )

General Information
US-MD-Annapolis Junction
N/A
Not Specified
Full-Time
Not Specified
Not Specified
False
False
Job Description

Principal Software Engineer / Knowledge Management

*Must have a TS/SCI with Polygraph*

Job Overview:

This Principal Software Engineer is responsible for increasingly complex Software Engineer systems analysis, development, and implementation of software systems, to include the development and design of application software for prototyping, production, and architecture products. This experience includes software management, design, development, flow analysis, detailed design data flow diagrams, structure charts, and Program Description Language (PDL) for each module of the software system.

Job Requirements:

  • 8-10 years' experience as a Sr or Principal Software Engineer
  • Experience including software management, design, development, flow analysis, detailed design data flow diagrams, structure charts, and PDL's for each module of the software system
  • Experience with software development tools
  • Experience in solving various software related problems, generating and reviewing software designs for accuracy, completeness, and appropriateness in light of objectives
  • Agile or SW Prototype Development experience desired
  • Solid experience required across key technologies including JAVA, Angular JS, ExtJS, or D3 with understanding of analytic workflow needed
  • Experience working in template-based GUI environment to augment interfaces that allow for the manual and automated incorporation of knowledge base is preferred
  • Cyber experience within DoD and/or Intelligence Community preferred but not required
  • Education:

  • Bachelor's degree in Computer Science or related discipline from an accredited college or university desired.
  • Master's degree in an Information Technology related field, such as computer engineering, computer science, math, or physics from an accredited college or university desired.
  • #LI-MM1

    #cjpost

    Job Requirements