Data Engineer with Security Clearance
Marathon TS Inc
2024-11-08 00:37:50
Quantico, Virginia, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
Marathon TS Data Engineer Quantico, VA (1 day per week onsite) NCIS Marathon TS is seeking Data Engineer supporting Naval Criminal Investigative Service (NCIS). The Data Engineer will provide engineering, application analysis, design, development, application integration, system architecture services to the support of enhancements to the NCIS Criminal Investigative capabilities. Come join our award-winning organization and work with some of the most talented and brightest minds in the GovCon industry. Location: Remote Security Clearance: Secret Responsibilities: Responsible for collecting, managing, and converting raw data into information that can be interpreted by data scientists and business analysts. Data accessibility is their ultimate goal, which is to enable organizations to utilize data for performance evaluation and optimization Works on overall Data Architecture Collect Data and conduct research Create models/identify patterns Automate Tasks when applicable Perform data processing, algorithm/structures, pipeline orchestration, data quality, governance, discovery Work with structured and unstructured data, blob data Develop and work with APIs Collect and organize data using data warehousing techniques and file storage technologies Perform ELT and ETL processes Gather data requirements Develop and maintain scalable data pipelines and build out new API integrations to support continuing increases in data volume and complexity. Collaborate with analytics and business teams to improve data models that feed business intelligence tools, increase data accessibility, and foster data-driven decision-making across the organization. Implement processes and systems to monitor data quality, ensure production data accuracy, and ensure key stakeholder and business process access. Write unit/integration tests, and contribute to engineering wiki, and documents. Perform data analysis required to troubleshoot data-related issues and assist in the resolution of data issues. Work closely with a team of front-end and back-end engineers, product managers, and analysts. Design data integrations and data quality framework based on established requirements. Collaborate with stakeholders to gather data requirements, understand data sources, and ensure data quality and integrity throughout the ETL process. Implement data validation, cleansing, and enrichment techniques to improve the accuracy and completeness of data. Monitor and troubleshoot ETL processes to identify and resolve issues in a timely manner. Work in a team environment to design, develop, and support a software system that is undergoing modernization. Participate in developing new functionality migrating the application into the cloud and introducing new technologies into the tech stack. Participate in Agile Scrum SDLC activities. Support developing Agile SDLC phase documentation. Perform unit and integration testing of software/systems prior to release to the users for user acceptance testing. Minimum Requirements: Active Secret IAT Level II (CNNA-Security, CySA, GICSP, GSEC, SecurityCE, CND, SSCP) 8 years of programming and software development experience including analysis, design, development, implementation, testing maintenance, quality control, troubleshooting, and software upgrade Familiarity/knowledge of XML, HTML, CSS, JavaScript/AJAX, PHP, and ASP.NET Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status ").