Position Overview:
We are looking for a Data Engineer with a strong background in software engineering, particularly in object-oriented programming (Python or Java). The ideal candidate will have experience in ELT processes, building data models, and supporting data exports from legacy systems. You will play a key role in our data modernization efforts, working in an AGILE environment and collaborating with cross-functional teams to deliver high-quality data solutions.
Key Responsibilities:
Design, develop, and maintain data pipelines and workflows using ELT methodologies.
Utilize DBT for data transformation and modeling in Snowflake.
Manage and optimize data exports from legacy systems to modern data platforms.
Provide Level 2 support for data-related issues and ensure timely resolution.
Apply object-oriented software engineering principles to develop robust and scalable solutions using Python and/or Java.
Collaborate with software engineers and data analysts to design and implement data
models from scratch.
Work within an AGILE framework, utilizing CI/CD practices, Git, and Gitflow for version control and continuous integration.
Ensure the integrity, availability, and security of data through best practices in data architecture and governance.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
3-5 years of total work experience in software engineering and data engineering roles.
At least 1 year of experience with ELT processes and tools.
Proficiency in object-oriented programming languages, specifically Python and/or Java.
Hands-on experience with DBT, GitHub, Gitflow, and Snowflake.
Experience in developing modern software in an AGILE environment with a focus on
CI/CD.
Strong problem-solving skills and the ability to troubleshoot data-related issues.
Excellent communication skills and the ability to work collaboratively in a team
environment.
Preferred Qualifications:
Experience with other data transformation tools and frameworks.
Familiarity with data governance and best practices for data management.
Certification in Snowflake or related technologies.
What We Offer:
Competitive salary and benefits package.
Opportunity to work with cutting-edge technologies in a forward-thinking retail company.
Collaborative and inclusive work environment.
Professional development and career growth opportunities.