WashingtonRecruiter Since 2001
the smart solution for Washington DC jobs

Senior ETL Software Engineer

Company: Synectics for Management Decisions Inc
Location: Alexandria
Posted on: April 14, 2025

Job Description:

We are seeking a Senior ETL Software Engineer to support a federal program in Alexandria, VA. Ideal candidate must be able to design, develop, and maintain ETL processes, ensuring data accuracy and performance for analysis and reporting, often with a focus on data warehousing and data lake architectures. Hybrid work is required for this position and must be able to work onsite as necessary.Key Responsibilities and Skills:

  • ETL Process Design and Development:--- Design, develop, and maintain ETL processes for extracting, transforming, and loading data from various sources.--- Develop and document ETL mappings and workflows.--- Ensure data accuracy, consistency, and quality throughout the ETL process.
  • Data Modeling and Architecture:--- Experience in data modeling for data warehousing and data lake architectures, both on-prem and in the cloud.--- Manage all aspects of the data architecture, including models, data staging, and ETL framework.
  • Technical Expertise:--- Proficiency in SQL and other programming languages relevant to ETL development.--- Familiarity with various ETL tools and technologies, such as Informatica, Talend, and Apache NiFi.--- Experience with database management systems (RDBMS) and NoSQL databases.
  • Collaboration and Communication:--- Collaborate with business stakeholders to understand their needs and requirements.--- Work with other IT personnel and cross-functional teams.--- Provide technical guidance and mentorship to junior team members.
  • Problem Solving and Leadership:--- Ability to identify and resolve complex technical issues.--- Lead the design, implementation, and development of ETL processes.--- Stay informed about industry trends and best practices in ETL and data management.
  • Other Responsibilities:--- Implement and monitor data quality checks.--- Optimize ETL processes for performance and scalability.--- Adhere to secure coding practices.--- Participate in code reviews and knowledge sharing.Experience Requirements:
  • 8 years of ETL experience. Extensive ETL and data-pipeline experience using tools such as Alteryx and AWS Glue.
  • Excellent coding skills using standard Data Science tools, including Python, R, Linux/Unix Command Line, and Shell Scripting.
  • Bachelor's degree in Engineering, Data Science, Information Technology, or related field of study.
  • Experience working with external clients.
  • Experience working on federal government IT programs and projects.
  • Must be able to communicate effectively.
  • Must be able to work independently and work well on teams.Clearance Requirements:--- Must have a Public Trust Clearance.Desired Skills:
  • Master's Degree in Computer Science, Engineering, Data Science, Mathematics, Physics, or another quantitative discipline.Synectics is an Equal Opportunity Employer. We offer a competitive salary and an impressive full benefits package that includes employee medical and dental, 401k, company-paid life and short/long-term disability insurance, and paid leave. We also provide an environment that supports professional development and growth.
    #J-18808-Ljbffr

Keywords: Synectics for Management Decisions Inc, Washington DC , Senior ETL Software Engineer, IT / Software / Systems , Alexandria, DC

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account