Job Openings Data Engineer (Developer)

About the job Data Engineer (Developer)

Minimum requirements:

  • Have a certificate or Diploma in a computer science, information systems or related field.
  • Have 3 to 5 years of experience in a similar environment, of which 1 to 2 years has been at a mid to senior level.
  • Have worked with data unit testing.
  • Finance experience is an advantage, as would be any banking experience.
  • Have developed databases, data warehouses, data marts and operational data stores.
  • Have experience in SQL languages.
  • Have good communication skills.
  • Have a strong drive to pay attention to detail.
  • Understanding of and implementation of database performance optimization, tuning, analysis and specification.
  • Solution definition and problem-solving skills.
  • Experience and knowledge of cloud computing desired.
  • Good understanding of business processes.
  • Strong organizational skills.
  • Excellent interpersonal, communication, and negotiation skills.
  • Knowledgeable about all phases of the software development life cycle.
  • Good knowledge of modern data engineering principles and best practices.
  • Certificates to demonstrate knowledge and competency are an advantage.

Responsibilities:

  • Design and have implementation experience with large scale data developments, data warehouses, operational data stores and data marts
  • Understand and can design and implement data pipelines
  • Understand system specification
  • Understand quality data management
  • Can code in database and data management languages for both DML and DAL, pipelines and data engineering related tasks
  • Have implemented master, reference and metadata solutions
  • Creating procedures and other code artefacts with high degrees of complexity in multiple data pipeline solutions
  • Know how to work in projects and being involved from the planning design phase
  • Build sound relationships with a broader team and variety of stakeholders
  • Engineer and leverage processes and technologies to meet business needs
  • Produce consistently high-quality outputs within agreed deadlines