Senior Data Engineer
Are you passionate about data and eager to advance your career in a dynamic environment? Join our client as a Data Engineer and drive the growth and efficiency of the Data Warehouse and Data Pipelines alongside a talented team.
Why This Role Stands Out:
- Professional Growth: Gain hands-on experience in data modelling and technical problem-solving.
- Innovative Environment: Engage in cutting-edge data integration projects.
- Supportive Team: Work within a collaborative and creative team.
- Impactful Work: Enhance the company data processes and infrastructure capabilities.
Key Responsibilities:
- Data Stack Monitoring: Ensure seamless data operations.
- Data Modelling: Design and modify data models using dbt Core and VS Code.
- Data Source Integration: Integrate new data sources into the Data Pipeline and Data Warehouse.
Essential Skills and Experience:
- SQL: Proficiency in PostgreSQL or Snowflake SQL.
- dbt Experience: Preferably with dbt Core.
- Business Process Modelling: Using SQL in dbt.
- Version Control: Familiarity with Git.
- Cloud Data Warehouse: Understanding concepts and design.
- API Knowledge: Proficiency with SOAP, REST APIs, JSON, and YAML.
- Basic Python: For data retrieval and manipulation.
Desirable Attributes:
- Problem-Solving: Logical approach to technical challenges.
- Collaborative Spirit: Enjoy working in a team and independently.
- Relationship Building: Foster strong business relationships.
- Positive Attitude: Enthusiastic about learning.
- Attention to Detail: Meticulous approach.
Preferred Experience (Not Required):
- CI/CD: Familiarity with Bitbucket Pipelines.
- Snowflake, Fivetran, AWS S3, and Lambda: Experience is advantageous.
This role is perfect for a motivated individual looking to impact and grow within a forward-thinking company. If you have a passion for data and a drive to excel, this could be the ideal next step in your career.