Software Developer (Senior)

Title

Software Developer (Senior)

ID

T1227-1

Department

Information Technology


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

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.
  • 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, Angular material, Java, Python 
  • Knowledge of AWS and big data tools
  • Preferably has an active/current TS/SCI and CI Poly.


 
ApplicantStack powered by Swipeclock