Software Engineer

Chantilly, VA
Full Time
Experienced

BT-439 – Software Engineer
Location: Chantilly, VA (fully on-site, no remote option)




**Please do NOT apply if you do not have an active Poly clearance. Those without a Poly will not be considered.**





Required Skills:
  • Demonstrates experience in technical project management with full lifecycle software development.
  • Demonstrates experience estimating and managing software development schedules and deliverables.
  • Demonstrates experience working in an Agile development environment.
  • Demonstrates experience developing detailed software design and associated deliverables.
  • Demonstrates experience in translating customer and system requirements into design.
  • Demonstrates experience designing new system interfaces.
  • Demonstrates experience coordinating, supporting, and participating in program meetings and reviews.
  • Demonstrates experience developing Single Page Applications using HTML5, CSS3, and Angular 21+.
  • Demonstrates hands-on experience developing Applications and RESTful web services using the following technologies or something similar: Solr, Elastic, Postgres, Java, Scala, RDS, Spring Framework, Spring Security, and Spring Boot.
  • Demonstrates hands-on experience working with non-relational database systems such as DynamoDB (other on-the-job database experience accepted).
  • Demonstrates hands-on experience with and troubleshooting of Internet/Web related protocols and technologies (e.g. Tomcat, Nodejs, Web Services, and SSL).
  • Demonstrates hands-on experience developing JUnit and Jasmine tests and experience with testing platforms such as Jest or Karma.
  • Demonstrates hands-on experience working with DevOps tools such as Git, Jenkins, and Nexus.

Desired Skills:
  • Demonstrates recent experience with the Client's suite of applications providing repository and search services that enables Client to find the information they need.
  • Demonstrates hands-on experience developing user interfaces using Angular Material.
  • Demonstrates experience working in a fast-paced, Lean Agile environment.
  • Demonstrates recent experience with Client’s profile and alerting services that represents a "prospective search" tool that sifts through incoming stream looking for items that match a user’s profile and alerts upon match.
  • Demonstrates recent experience with the Client’s discovery and recommendation services that allows a user to discover data they wouldn’t ordinarily know about and represents an information filtering system that leverages content-based approaches to discriminate between interesting and uninteresting items for a user.
  • Demonstrates experience with the Client’s Pre-NLP processing pipeline to remove boilerplate text, portion marks and non-narrative content.
  • Demonstrates experience with the Client’s federated search service that allows users to federate searches across external data systems.
  • Demonstrates experience with the Client’s tagging and folder services and applications that allow users to curate and organize documents.
  • Demonstrates experience with Client IT systems, missions, and strategies.
  • Demonstrates experience communicating with senior customers, senior management, and implementation partners.
  • Demonstrates experience creating and maintaining JIRA tickets.
  • Demonstrates experience with AWS and Azure cloud services.
  • Demonstrates experience building and maintaining constructive relationships among customers, stakeholders, technical teams, and contractors.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*