What we're looking for...
As a Data Engineer, you are expected to understand and be well versed in various technologies and products which support a clients’ data landscape. The following non-exhaustive list features some key skills which you are required to have and the approximate minimal level:
- Ability to work in iterative environments and understanding of tech-debt (highly proficient)
- Snowflake (preferably SnowPro Core certified or above)
- Understanding of data management capabilities, from CDC through to visualisation (proficient)
- Understanding of Data Profiling and categorisation techniques (proficient)
- Data Architecture (eg. DAMA) (proficient)
- Modern Programming Languages Experience, eg. Python (proficient)
- Software Version Control Systems such as Github (proficient)
- Understanding and approach to modern software product release practices (proficient)
- Data Modelling (proficient)
- Master Data Management (MDM) (proficient)
- Understanding and application of data security – GDPR (proficient)
- Understanding and application of data security – PCI-DSS (proficient)
- Understanding of Data Privacy techniques and software alternatives
- Understanding of cloud technologies and Software as a Service, such as AWS, Azure, GCP, Snowflake etc (proficient)
- MS Office (highly proficient)