Responsibilities:
- Work with a team of developers on data integration requirements.
- Write and maintain code using an Extract-Transform-Load (ETL) platform to transform data to suitable formats as defined by IC ITE initiatives.
- Interface with external teams and systems to collect data via myriad protocols including HTML and SFTP
- Add features to ETL platform to shorten timelines for future data integration efforts.
- Develop and maintain code and integrate software into a fully functional software system.
- Work with external teams to validate data ingest.
- Provide and maintain documentation of system architecture, development, and enhancements.
Requirements: To be considered for this position, you must meet the knowledge, skills, and abilities listed below
- Bachelor's and 8 or more years' experience or a Master's degree with experience
- Active TS/SCI clearance with polygraph
- Linux/Unix experience
- Object Oriented programming language experience
- Possess strong verbal and written communication skills
- Possess strong analytical and problem-solving abilities in the face of ambiguity
- Self-starter with a willingness to learn new skills
Preferred Qualifications: Candidates with these preferred skills will be given preferential consideration.
- Expertise in data ingestion, data transformation (ETL), and data modeling.
- Experience with Ruby, Java, or Python
- One year working with Restful web services
- Experience with code development, deployment, versioning
- Working in cloud architecture with AWS EC2, RDS, S3, VPC, Elastic Search
- Experience with XML data formats including processing and translation with XSLT and XPath
You must have current TS/SCI eligibility.