Software Developer
SAIC · Chantilly, VA · 3 wk ago
Engineering$200k–$240k/yrFull-time
Job Responsibilities
- Develop and maintain software that extracts, transforms, and loads data from various data formats into data models
- Work within a data engineering team that works closely with operations officers, analysts, and external engineers to gather requirements and refine systems
- Assess and validate system integration requirements across the organization
- Provide Operations and Maintenance (O&M) of data related software systems
- Finesse cyber data models
Qualifications
- Active TS/SCI with polygraph
- Bachelors and 9 years or more experience; Masters 7 years or more experience
- Experience designing or implementing Extract, Transform, and Load (ETL) pipelines
- Experience as a senior software/systems architect
- Experience designing or implementing interfaces between disparate systems
- Ability to implement web applications and Rest API
- Knowledge of Object Oriented Programming (OOP) principles
- Preferred experience with Java and/or Python
- Experience with cloud architectures
- Desired experience: DevOps experience leveraging infrastructure-as-code such as CloudFormation, AWS, CDK, Terraform, and/or Ansible
- Building software using OOP principles preferred experience with Java and/or Python
- Linux systems administration and monitoring
- NoSQL databases, especially MongoDB and Elasticsearch
- Modern JavaScript/Typescript UI frameworks such as Angular, React, or Vue
Pay
$200,001 - $240,000