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)