Full Job Description
Lead Data Engineer - Snowflake
The pay range for this position is listed below. Our pay ranges are built to allow for candidates with various levels of skill and experience to be considered, as well as for room for growth and tenure achieved in a role over time. Typical new hire salary offers fall within the minimum to midpoint of a pay range for many candidates. Any offer extended to a candidate will be based upon their unique set of knowledge, skills, education, and experience as well as internal equity.
Pay Range:
$129,880.00 - $214,303.00
Scheduled Weekly Hours:
40
What You'll Be Doing
Provides high level technical input and guidance to developers, project teams, and business units on the most complex aspects of project definition, applications design, implementation, integration, cost estimation, standardization, and support. Responsible for leading the day to day operations of data platforms and the delivery of functional enhancements involving the team.
37Responsible for the day to day operations and uptime of operational data platforms (Snowflake, Qlik, & Boomi) in ensuring the minimum amount of downtime. Identify areas of efficiency and work with teams to streamline processes and technology.
37Works with manager in prioritizing the service requests and leading self-organizing efforts in assigning work to developers, provide technical assistance as needed, manage project schedule and tasks assigned to teammembers while ensuring the timeline delivery of the work assignments.
37Provides technical guidance to team of database engineers, database administrators and back office application support team in the designing, developing, testing and implementation of projects. Makes independent decisions in regards to design, development, timeline, and implementation projects. Provides support on a daily basis during all phases of SDLC and ensures the successful delivery of the projects.
37Performs database and integration related support for major applications. Designs database architecture and integration additions to existing applications and systems. Evaluates existing applications and identifies performance and automation opportunities.
37Setup new development and implementation processes to be followed across the IT organization. Coordinates teams using modern development methodologies such as SCRUM/Agile or DevOps.
37Researches industry trends and proposes new technologies to support existing needs.
37Coordinates and develops technical project estimations for small to medium scale projects involving one or more developers.
37Acts as a senior technical resource over multiple projects. Provides guidance on design, deliverables and integrations of software components.
37Participates in efforts to share technology expertise and train and mentor others in the use of technologies and development processes.
37Provides management with accurate and timely status reports of work assigned to team.
Additional Job Functions
37Performs other duties as assigned
37Complies with regulatory compliance and assigned training requirements including but not limited to BSA regulations corresponding to their specific job duties. Failure to do so may result in disciplinary and other employment related actions.
Qualifications
37High School Diploma or GED required
37Bachelor's Degree in a related field or equivalent years of experience required
377-10 years of prior relevant experience required
37Experience with Snowflake required
37SnowPro Certified preferred
37Qlik & Boomi experience preferred
Knowledge, Skills, and Abilities
37Database Platforms High
37Microsoft SQL Server High
37Data Integration Services High
37Agile Methodology, SCRUM High
37Information Technology Service Management High
37Analytical Platforms High
37Data Management Best Practices High