Software Developer

Title

Software Developer

ID

10000089

Department


Brief Description:
This position is for a highly-skilled Software Developer to support the deployment, transition, and evolution of  web applications and data workflow to a micro-service architecture.  Additionally, the candidate is expected to work with accessing web service application programming interfaces (APIs) and performing basic data ETL (extract/transform/load) functions.

Locations: Reston, VA or DC

Clearance: Active TS/SCI w/ CI Poly 


Major Responsibilities
  • Experience using various programming languages including java, python, and ruby 
  • Proven experience with NSQL databases such as MongoDB 
  • Understanding of the micro-service architecture including basic application structure and how to make changes to it.
  • Demonstrated on-the-job experience with Amazon EC2 to include creating/starting/stopping Linux instances, moving files into the cloud via S3.

Desired Skills:
  • A bachelor's degree or equivalent training.
  • Preferably has an active/current TS/SCI  CI Poly eligible.
  • Designs, codes, tests, debugs, documents, maintain, and modifies computer programs of high complexity, significance, and risk.
  • Must have at seven years of specialized experience in software engineering.
  • Experience working within a micro-service architecture and refactoring to micro-services from a monolithic architecture
  • Experience with commercial and/or open source visualization tools
  • Experience using AngularJS, Java, Python 
  • Knowledge of AWS and big data tools 


 
ApplicantStack powered by Swipeclock