Software Developer

Location
Washington D.C.(Georgetown)
Posted
Jun 30, 2017
Closes
Aug 04, 2017
Ref
NC-630-2
Hours
Full Time

Staff Software Developer

  • You’ll be responsible for conceptualizing, designing, developing, integrating, and testing applications to detect and analyze threats. Depending on your skills, you’ll have the opportunity to put your ideas into action across the stack from user-facing applications to back-end data processing and persistence.  You’ll be part of the concepts and strategy development process as well. You will be given the opportunity to create new intellectual property and patentable technology.
  • Qualifications:
    • 5+ years of experience in software development
    • Demonstrated experience with software development, especially in design, development, and test areas of the lifecycle
    • Experience in one or more areas of the development stack (presentation, business logic, service, and/or data tiers), with strengths in one or more of these areas:
      • Java, JavaScript, Python, C# or other high-level languages
      • AngularJS, Node.js, MongoDB, and Express or similar stacks
      • Storm, Kafka, NiFi, Kettle, or similar data processing technologies
      • Big data analytics using Hadoop, Spark, or similar technologies
      • HTML5, CSS, or other Web technologies
      • Commercial cloud architectures (e.g. Amazon AWS)
      • Development on Windows and Linux
    • Desired: Experience working on an Agile team
    • Desired: Bachelor’s in Computer Science, Computer Engineering, or related field from an accredited college
    • Desired: Experience building systems that support border security, counterterrorism or similar law enforcement domains