Senior Data Engineer

Reports to: Director of Engineering

Department(s): Development Team

Location: 100% Remote - Domestic USA Only

Job Summary:

We are looking for a Senior Data Engineer to join to join our team to drive the design, development, and scaling of our data processing systems. You will play a key role in building robust ETL solutions, leveraging cutting-edge technologies like Azure, Kafka, and containerization to deliver high-quality data solutions for enterprise needs.  

Essential Job Functions:

Architect and Design:

  •  Design ETL systems and workflows to handle enterprise-level data processing requirements.

  •  Collaborate with cross-functional teams to architect scalable, secure, and maintainable solutions on Azure.

Develop and Maintain ETL Processes:

  •  Build efficient ETL pipelines using modern tools and technologies.

  •  Implement and manage data ingestion and processing workflows with Kafka.

  •  Write and maintain clean, efficient, and well-documented code using C#.

Deploy and Scale Applications:

  •  Containerize applications and manage containerized environments to support scalable deployments.

  •  Ensure applications are reliable, highly available, and performant under varying loads.

 Optimize Performance:

  •  Analyze and improve the performance of ETL pipelines and data architectures.

  •  Resolve issues related to data accuracy, latency, and system bottlenecks.

 Collaborate and Mentor:

  •  Partner with stakeholders to gather requirements and translate them into technical designs.

  •  Mentor junior developers and share best practices for ETL design and implementation.

Qualifications/Experience:

  • •        8+ years working at an enterprise level, delivering scalable ETL solutions.

    •        Deep understanding of data modeling, data warehousing, and data governance best practices.

    •        Proven ability to design and implement systems from the ground up, including architecture, tooling, and workflows.

    •        Expertise in Azure.

    •        Advanced understanding of the Microsoft stack, including:

    ·       C#, .NET Framework and/or .NET Core

    ·       ASP.NET, Web API and/or MVC

    ·       Azure DevOps and CI/CD pipelines (experience with setup and maintenance a plus)

    ·       Visual Studio

    ·       Kafka, Azure Data Factory, AWS Kinesis, or similar data streaming platforms

    •        Ability to work in a fast-paced, cross-functional setting.

    •        Ability to communicate complex technical problems to non-technical users.

    •        Ability to handle moderate to large volumes of work.

    •        Regularly updates job knowledge; Loves learning something new every day, especially new technologies.

  • Experience with the following areas:

    • ·       Containerization technologies such as Docker.

      ·       RESTful API design

      ·       Strong hands-on experience with both SQL and NoSQL databases.

      ·       Experience with Terraform, Bicep, or equivalent tools for automating cloud resource planning

      ·       Knowledge of data privacy standards and tools for encryption, masking, and access management.

  • Ability to work in a fast-paced, cross-functional setting.

  • Ability to communicate complex technical problems to non-technical users.

  • Ability to handle moderate to large volumes of work.

  • Regularly updates job knowledge; Loves learning something new every day, especially new technologies.

Grasp Technologies Standards:

  • We are Genuine

  • We are Relentless

  • We are Audacious

  • We are Scrappy

  • We are Passionate

  • We act with Integrity

  • We are Talented

Disclaimer:

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.

Computer Skills:

To perform this job successfully, an individual should have knowledge of word processing software, spreadsheet software, and database software.

Additional Information:

Pay Range

Commensurate with experience, $120,000 - $135,000, Full time employment

How To Apply:

Please fill out the form below. We look forward to speaking with you!