Data Engineer (Core Technology)

Key Responsibilities

  • Hands on responsibility for data engineering of relational databases (Oracle and Microsoft SQL server)
  • Ensure the smooth running of all processes that use or derive data from data feeds
  • Development and maintenance of existing and future data pipelines
  • Analysis and solution construction for ad hoc business data enquiries
  • Provide impact analysis of data change across multiple systems
  • Contributing to the development of analytics capabilities across the company
  • Making improvements to the build and deployment mechanisms for database changes

Job Specific Competencies

Technical Skills/Systems Knowledge (and associated skill level)

  • Extensive experience in relational database development, particularly Oracle and MS SQL server
  • Experience of writing and optimising stored procedures and views to transform and deliver data
  • Experience using performance, monitoring and alerting tools
  • Experience in scripting/automation language (Shell, Python)
  • Familiar with ETL processes
  • Interest in NoSQL database and BigData concepts and systems
  • Knowledge of SCRUM or other Agile methodologies