Senior Data Engineer
- Proven experience as a data engineer or similar role Strong analytical, problem solving, documentation and communication skills with a attitude to manage complexity and changing priorities
- Sound understanding of data modelling concepts eg conceptual or logical or physical modelling
- Strong knowledge of SQL for writing, optimizing, and debugging queries
- Familiarity with database design, indexing, and normalization principles
- Proficiency in and deep understanding and experience of Cloud based infrastructure and services preferably AWS especially related to data storage and processing such as S3, RDS, Redshift, Iceberg and Glue
- Familiarity and or or working knowledge with Python or Spark programming languages
- Working knowledge and experience in BI or Data warehousing or ETL using tools like Glue, EMR or Abinitio
- Experience in test automation and using test management tools like JIRA
- Familiarity with visualization tools such as Power BI, Tableau or Quick Sight Strong knowledge and experience with CI or CD tools such as GitHub Actions, Jenkins, TeamCity, Artifactory or Octopus
- Familiarity and experience with Agile processes
- Knowledge and experience with Dev Ops practices and tool
- Good automation skills in areas such as testing, data ingestion, APIs, file transfers
- Associate level cloud certification in data engineering
- Good understanding of AI especially in the areas of data processing and analytics
- Proven experience as a data engineer or similar role Strong analytical, problem solving, documentation and communication skills with a attitude to manage complexity and changing priorities
- Sound understanding of data modelling concepts eg conceptual or logical or physical modelling
- Strong knowledge of SQL for writing, optimizing, and debugging queries
- Familiarity with database design, indexing, and normalization principles
- Proficiency in and deep understanding and experience of Cloud based infrastructure and services preferably AWS especially related to data storage and processing such as S3, RDS, Redshift, Iceberg and Glue
- Familiarity and or or working knowledge with Python or Spark programming languages
- Working knowledge and experience in BI or Data warehousing or ETL using tools like Glue, EMR or Abinitio
- Experience in test automation and using test management tools like JIRA
- Familiarity with visualization tools such as Power BI, Tableau or Quick Sight Strong knowledge and experience with CI or CD tools such as GitHub Actions, Jenkins, TeamCity, Artifactory or Octopus
- Familiarity and experience with Agile processes
- Knowledge and experience with Dev Ops practices and tool
- Good automation skills in areas such as testing, data ingestion, APIs, file transfers
- Associate level cloud certification in data engineering
- Good understanding of AI especially in the areas of data processing and analytics