Key Responsibilities:
Development & Implementation:
- Use Agile methodologies and AI-assisted coding tools to deliver rapid feature releases.
- Design, implement, test, review, and deliver solutions following best practices and CI/CD pipelines.
- Research and introduce new technologies and solutions, contributing to Snowflake Native App development.
- Coordinate with other teams to support larger data-sharing ecosystems.
Data Engineering & Big Data:
- Develop and maintain data processing workflows using tools like Airflow and Snowflake streams/tasks.
- Work with relational and non-relational data models and big data platforms (Snowflake preferred, Hadoop a plus).
- Apply strong database fundamentals and SQL skills for data analysis and transformation.
Support & Collaboration:
- Resolve production issues, provide on-call support, and assist client teams with technical solutions.
- Write clear user and technical documentation to ensure effective knowledge transfer.
- Foster a collaborative team environment and support continuous learning initiatives.
Quality Assurance:
- Engage in thorough testing and validation of data solutions to ensure accuracy and reliability.
- Follow SDLC best practices, code repositories (Git, Bitbucket), and issue tracking tools (JIRA).