EngineerJobs.io
← Back to all jobs

Job Description

Impact Consulting Solutions, Inc. offers a remote, Scrum-driven environment focused on data warehousing, data modeling, and end-to-end data flows from source to BI tool. The Senior Data Engineer will join a four-analyst, four-engineer team and work with Snowflake, Azure Data Factory, and NoSQL stores. The compensation range is $128,254 to $154,456 per year.

Responsibilities

  • Design and maintain data warehousing solutions using Kimball and Inmon techniques, including dimensional data stores, ODS, and slowly changing dimensions.
  • Oversee data movement from source systems through targets and dimensions to the business intelligence layer.
  • Craft advanced SQL queries and clearly distinguish DDL from DML in development tasks.
  • Decompose data into 3NF and model relational data with attention to ACID transactions.
  • Apply basic performance tuning and security considerations while accounting for CAP theorem implications.
  • Utilize senior level JavaScript and work with non-relational NoSQL data stores.
  • Translate technical requirements into code-based solutions and contribute to Snowflake implementations.
  • Leverage Azure Data Factory for data integration and manage source control with Git/GitHub, including pipeline branches and merges.
  • Experience with data modeling techniques; familiarity with slowly changing dimensions, star schemas, and data vault models is a plus.
  • Collaborate effectively within a Scrum team environment.
  • Demonstrate a self-starting, proactive approach to tasks and projects.

Requirements

  • Proven data warehousing experience with Kimball and Inmon approaches, including DDS, ODS, and slowly changing dimensions.
  • End-to-end data flow experience from source to BI tool.
  • Advanced SQL skills are mandatory, with clear understanding of DDL versus DML.
  • Ability to decompose data to 3NF and model relational data with ACID transactions.
  • Basic performance and security knowledge; understanding of CAP theorem.
  • Senior level JavaScript proficiency and experience with NoSQL data stores.
  • Ability to translate technical requirements into code-driven solutions.
  • Exposure to Snowflake and intermediate experience with Azure Cloud Technologies (Azure Data Factory).
  • Experience with source control using Git/GitHub and managing pipelines with branching and merging.
  • Data modeling experience and techniques, including slowly changing dimensions, star schemas, and data vaults.
  • Comfortable working in a Scrum team environment with a team composition of four analysts and four engineers.
  • Self-starter attitude with initiative and reliability.

Technologies

  • SQL
  • JavaScript
  • Snowflake
  • Azure Data Factory
  • Git/GitHub
  • NoSQL data stores

Work location

Remote

Salary

USD 128,254 - 154,456 per year

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.