Post Job Free
Sign in

Senior Data Engineer

Company:
TekStream Solutions
Location:
Reston, VA
Posted:
April 18, 2024
Apply

Description:

Data Engineer

US Citizenship required; preference will be given to those with an EOD (Entry on Duty/Suitability) Clearance.

Description

We are currently seeking a Data Engineer to work within a team providing Data Warehouse and Business Intelligence services to our government customer using Agile processes. As a Data Engineer, you will work with varying huge data sources with different schemas and data elements to produce an effective and efficient Data Warehouse. You have an eye for spotting data correlations and a desire to dig into large datasets to find technical solutions and deliver business value.

Program Details

The program you will be supporting has a mission to provide development, security, and operations (DevSecOps) support to U.S. Citizenship and Immigration Services (USCIS) with a focus on development, operations, and modernization of the Agency’s Enterprise Data Warehouse/Data Lake. The team utilizes open-source, AWS Cloud, and Big Data technologies, agile project management practices, and modern DevSecOps delivery to provide the business intelligence support systems to meet the reporting, data analytics, and machine learning/artificial intelligence needs critical to USCIS leadership, data/business analysts, data scientists, and other decision-makers.

Requirements:

Interact with designated product owners, system owners, and source system business owners to understand transactional system data models and elicit requirements and logic for ETLs

Develop ETL workflows/data pipelines to ingest data using AWS Data Migration Service (DMS), Scala, Kafka, Restful APIs, and other technologies as determined by the client from multiple transactional systems to the target (including ODS, data marts, and data lake) according to documented logic and source-to-target mappings

Troubleshoot data discrepancy and missing data issues resulting from daily ETL loads

Work with operations team to deploy ETL jobs in integration and production environment and debug / troubleshoot critical production issues.

Actively participate in Agile release development activities and ceremonies, including sprint planning, sprint grooming, artifact creation, sprint testing, demonstrations and retrospectives and solution releases.

Document ETL logic, mappings, etc. in a concise and traceable manner to be used as a reference for future development and maintenance

Execute other activities related to development work, such as participate in meetings, provide briefings, presentations and other support materials that will promote the program, assist in achieving user buy-in, and explain technical concepts to non-technical audiences.

Required Skills:

5+ years of experience with ETL development ingesting data from diverse and huge data sources

5+ years of experience with programming languages such as Java, Scala, Python, R, JSON Schema

2+ years of experience producing and consuming Rest APIs.

5+ years of experience with relational databases used to support BI analytics

Experience with Databricks/Apache Spark structured streaming, and/or Kafka experience

Demonstrated experience in a Data Warehouse/Data Lake and Business Intelligence environment

Ability to write complex SQL queries and scripts

Strong teamwork, co-ordination, planning and influencing skills

Self-driven with the ability to adapt quickly, work in a challenging and fast paced environment within cross-functional teams, and to promote creative problem solving within their team

Experience with Agile development practices, including Scrum and Kanban, and management tools (e.g., Jira, Confluence)

Experience with GIT and branching strategies

Experience with engineering/DevOps tools (i.e., Jenkins)

Excellent analytical, communication and organizational skills

Experience working in AWS Cloud environment

Experience with Microsoft Office Suite including Excel, PowerPoint, and Visio

Desired Skills:

Experience with AWS Database Migration Service (DMS)

Experience with Postgres and Oracle

Experience with Scaled Agile Framework SAFe

Education: Bachelor’s degree in a technical discipline preferred – Computer Science, Mathematics, or equivalent technical degree, or the equivalent combination of education, professional training, and work experience.

Location: Reston, VA – Currently fully remote due to COVID-19.

Clearance: Must be a US Citizen and be able to obtain a government agency Suitability Clearance. USCIS Entry on Duty (EOD) preferred.

Apply