JOBSEARCHER

Software Developer/Data Integrator - TS/SCI

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.