Back to results

Software Developer TS/SCI

  • Springfield, VA, United States

Applications open in a new tab.

Job details

Experience
3+ years of experience developing and sustaining Python applications, including concurrent or multi-process systems, in an Agile environment
Posting language
English
Posted

Original job description

  • 3+ years of experience developing and sustaining Python applications, including concurrent or multi-process systems, in an Agile environment
  • Experience working with real-time or event-driven architectures such as queues, and producer or consumer pipelines, or distributed or microservices systems
  • Experience with AWS cloud services, including S3, Batch, Lambda, or Step Functions
  • Experience with AWS Batch, ECR, Step Functions, OpenSearch, SQS/SNS, or Kinesis
  • Experience designing, debugging, and testing software components against design specifications, including unit or integration testing
  • Knowledge of source control such as Git, and CI/CD pipelines in a DevSecOps environment
  • Ability to lead design and code reviews, and collaborate cross-functionally
  • Experience applying statistical or optimization methods in code such as similarity or distance scoring, probabilistic matching, or optimal assignment or matching algorithms
  • Experience with Flask or another lightweight Python web framework
  • Experience with JavaScript for web-based visualization or front-end development
  • Experience with containerization such as Docker, and Infrastructure-as-Code such as CDK, Terraform, or CloudFormation
  • Experience with scientific or geospatial Python libraries such as NumPy, SciPy, pandas, or pyproj, for processing scientific data
  • Knowledge of shell scripting and build or deployment automation
  • Active TS/SCI clearance; willingness to take a polygraph exam
  • Bachelor's degree

Report this job

Get in touch
MovoJobs

Contact us