Software Engineer

Location: Northern VA
The contractor shall have the following required skills and demonstrated experience:
Must have an active FS Poly

Job Description

  • Demonstrated experience in API Design
  • Demonstrated experience in developing “drop-in” Web Components
  • Demonstrated experience in authoring and consuming Web Services.
  • Demonstrated experience in designing applications to support Deep Linking
  • Demonstrated experience utilizing RMDB and NoSQL capabilities.
  • Demonstrated experience in open source technologies and experience in pulling together multiple open source modules to satisfy a system requirement
  • Demonstrated experience in securely and efficiently facilitating search within large distributed systems with “row-level” or “cell-level” security.
  • Demonstrated experience in user engagements, soliciting requirements, decomposing into user stories
  • Demonstrated experience in User Experience design - to include Visual Design
  • Demonstrated experience developing Web Applications
  • Demonstrated experience in the full software development lifecycle. This includes development, deployment, testing, and monitoring.
  • Demonstrated experience in requirements definition
  • Demonstrated experience in Information Security, Assessment & Accreditation
  • Demonstrated on-the-job experience with Agile methodologies.

    The Contractor team shall have experience with the following technologies to include, but not limited to:
  • Linux (e.g. CentOS)
  • Java and/or Python
  • Adobe Illustrator, Adobe Photoshop, or equivalent design tools.
  • HTML, CSS, & JavaScript
  • Angular, React, or Vue
  • Cross-origin resource sharing (CORS)
  • REST
  • SOLR and/or ElasticSearch, or equivalents
  • NoSQL Data Sources (e.g. mongoDB, Cassandra, etc.)
  • SQL & RDBMS Systems (e.g. Amazon RDS)