Application Developer

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

Job Description

  • Demonstrated experience with HTML, JavaScript, Regular Expressions, JSON, and APIs
  • Demonstrated experience with Python and/or Node.JS
  • Demonstrated experience with shell scripting, for example, Bash
  • Demonstrated ability to communicate technical information to non-technical audiences
    Takes ownership of problems
  • Demonstrated experience with Python and/or Node.JS
  • Demonstrated experience with HTML, JavaScript, Regular Expressions, JSON, and APIs
  • Demonstrated experience with shell scripting, for example, Bash
  • Demonstrated ability to communicate technical information to non-technical audiences
    Takes ownership of problems
  • Demonstrated experience writing cloud-based infrastructure deployment scripts incorporating AWS e.g. using CloudFormation
  • Demonstrated experience with Linux bash shell scripting
  • Demonstrated experience automating project builds, for example by writing Makefiles, shell scripts, or Jenkins jobs.
    Ability to work with application developers to identify and implement infrastructure and deployment requirements

Other demonstrated experiences which are highly desired, though not required, include:

  • Demonstrated experience deploying systems onto Amazon Web Services, especially using S3, Lambda
  • Demonstrated experience with other (non-AWS) cloud services (e.g. Azure, Google Cloud, etc.)
  • Demonstrated experience using automated testing frameworks
    Demonstrated experience with automated deployment tools e.g., Jenkins, Docker, CloudFormation
  • Demonstrated experience with SQL and/or NoSQL databases, such as SQLite, MariaDB, MongoDB
    Familiarity with web-based collection platforms and/or data flow quality assurance