Previous Job
Senior Software Engineer
Ref No.: 17-08535
Location: Rockvill, Maryland
In anticipation of an upcoming contract award, CSRA is seeking a Senior Software Engineer with significant experience with developing and modifying a variety of open source tools including authentication and authorization software, file and data management, and advanced Web interfaces on cloud-based systems. The position will be related to a highly visible and high impact project at the NIH. The position also requires significant experience with implementing Authentication and Authorization, including the use of tokens, onto multiple cloud environments being developed in a team environment under a short timeframe. This is a six-month position, with the possibility of being extended for multiple years, dependent on the availability of funding and performance under the contract.
  • Senior engineer with 5 or more years of experience, including advanced Web development/frameworks.
  • Must be capable of working in a multidisciplinary team with excellent communications skills under tight deadlines.
  • Must be independent and capable of working with minimal supervision
  • Significant Agile development; some DevOps experience in GNU/Linux environments
  • M.S. preferred; B.S. required.
Required Skills
  • Java/JVM and related technologies
  • Use of database technologies - primarily Elasticsearch for NoSQL, and PostgreSQL for more traditional RDBMS work.
  • Some DevOps experience in GNU/Linux environments
  • Cloud environments (AWS and/or GCP)
  • RESTful API development and usage
  • Microservices
  • Object Storage usage
  • Programming languages: Java 1.8, JavaScript, Python
  • Frameworks: AngularJS, Spark, Spring Boot, Hadoop
  • GitHub
Optional Skills
  • React, Flask, Spring Boot, MongoDB, Ceph/Swift, Spark, Electron, ReactJS, TypeScript, ES6, Highcharts, D3, SVG
  • Containers (e.g. Docker, Singularity)
  • Genomics/Bioinformatics/Life Sciences
  • Use of Microsoft Azure cloud
  • gRPC API interfaces