Data Engineer
Job Description:
As a Data Engineer, you are expected to understand and be well versed in various technologies and products whic clients' data landscape. The following non-exhaustive list features some key skills which you are required to have ar approximate minimal level:
Ability to work in iterative environments and understanding of tech-debt (highly proficient)
SQL (expert)
Snowflake (preferably SnowPro Core certified or above)
Understanding of data management capabilities, from CDC through to visualisation (highly proficient)
Understanding of Data Profiling and categorisation techniques (highly proficient)
Data Architecture (eg. DAMA) (expert)
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 - GDP (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)
Required Skills:
Version Control Data Management Programming Languages Features Architecture Github Programming MS Office Security Python SQL Software Management