Data Engineer – Banking Industry (Junior Level)

Job Description

  • Must have a good understanding of Git commands (add, clone, commit, merge, pull, push, rebase , stash).
  • Must have basic knowledge in SQL for querying such as JOIN and AGGREGATION.
  • Have experience managing relational databases at least two of the following: MySQL, Posgresql, Oracle, MS SQL.
  • Familiar with the ETL concepts and have experience in at least 2 of the following tools: Talend, Pentaho, or Apache Airflow.
  • Have good understanding about the concepts of data storage (e.g. CSV, JSON, Parquet, Avro, etc) and data retrieval (e.g Indexing, Partitioning, Sharding).
  • Have basic knowledge of a programming language such as Python, with familiarities with libraries such as Pandas.
  • Have some understanding about the concept CI/CD.
  • Experienced in an agile environment using Scrum and/or Kanban approach.