What are the responsibilities and job description for the Senior Data Engineer position at Kroger Technology & Digital?
THE ROLE
- Develop a high-quality codebase, lead design discussions, execute development against design, and navigate complex codebase
- Responsible for development implementation of technical design within a defined set of teams. Execute against defined technology roadmap to
- support project portfolio and business strategy
- Participate in implementing enterprise standards across domains: operations, infrastructure, data, applications, development, security & risk, and
- business continuance
- Provide technical clarity between ongoing projects and the strategic objectives of the company
- Drive digital innovation by leveraging innovative new technologies and approaches to renovate, extend, and transform the existing core technology
- base and IT estate
- Implement high-level migration plans to address the gaps between the current and future state solution
- Lead the analysis of the technology environment to detect critical deficiencies and recommend solutions for improvement
- Mentor team members in software development principles, patterns, processes and, practices
- Must be able to perform the essential job functions of this position with or without reasonable accommodation
YOU...
- Embrace Change
- Believe challenges are best overcome by thinking differently.
- Not afraid to ask questions and understand the answers
- Not afraid to disagree, convincingly, civilly, and honestly.
- Understand that an outcome is more important than output.
- Always concerned with the wellbeing of my employees and peers
REQUIRED SKILLS
- 3 to 5 years’ experience on developing data architectures
- Design and develop data models and date warehouses in snowflake
- Create and maintain views, stored procedures and other data objects
- Design and maintain data pipelines and data integration using snow pipe
- Develop and maintain data quality and data governance processes
- Develop and maintain data warehouse monitoring and alerting solutions
- Develop and maintain data warehouse backup and recovery processes
- Develop and maintain Azure ADF (Azure Data Factory) pipelines
- Develop and maintain Azure Data brick notebooks
- Experience across data platforms such as Oracle and SQL
- Experience in designing data solutions in Azure including data distributions and partitions scalability, disaster recovery and high availability.
TYPICAL EDUCATION
- Bachelor's Degree in Computer Science