freehire launches on Product Hunt on 26 August.

Follow →

Senior Data Engineer

Summary

Designs and builds scalable data pipelines and warehouses using GCP/BigQuery, SQL, and ETL tools to feed analytics and reporting for a fintech platform.

Senior Data Engineer

Experience Level: 8 to 16 Years • Work location: Doha, Qatar

Required Skills

  • Bachelor’s degree in Computer Science or similar field or equivalent work experience.
  • 8+ years of experience on Data Warehousing, Data Engineering or Data Integration projects.
  • Expert with data warehousing concepts, strategies, and tools.
  • Strong SQL background.
  • Strong knowledge of relational databases like SQL Server, PostgreSQL, MySQL.
  • Strong experience in GCP & Google BigQuery, Cloud SQL, Composer (Airflow), Dataflow, Dataproc, Cloud Function and GCS.
  • Good to have knowledge on SQL Server Reporting Services (SSRS), and SQL Server Integration Services (SSIS).
  • Knowledge of AWS and Azure Cloud is a plus.
  • Experience in Informatica Power exchange for Mainframe, Salesforce, and other new-age data sources.
  • Experience in integration using APIs, XML, JSONs etc.
  • In-depth understanding of database management systems, online analytical processing (OLAP) and ETL (Extract, transform, load) framework, data-warehousing and Data Lakes.
  • Good understanding of SDLC, Agile and Scrum processes.
  • Strong problem-solving, multi-tasking, and organizational skills.
  • Highly proficient in working with large volumes of business data and strong understanding of database design and implementation.
  • Good written and verbal communication skills.
  • Demonstrated experience of leading a team spread across multiple locations.

Role & Responsibilities

  • Work with business users and other stakeholders to understand business processes.
  • Ability to design and implement Dimensional and Fact tables.
  • Identify and implement data transformation/cleansing requirements.
  • Develop a highly scalable, reliable, and high-performance data processing pipeline to extract, transform and load data from various systems to the Enterprise Data Warehouse.
  • Develop conceptual, logical, and physical data models with associated metadata including data lineage and technical data definitions.
  • Design, develop and maintain ETL workflows and mappings using the appropriate data load technique.
  • Provide research, high-level design, and estimates for data transformation and data integration from source applications to end-user BI solutions.
  • Provide production support of ETL processes to ensure timely completion and availability of data in the data warehouse for reporting use.
  • Analyze and resolve problems and provide technical assistance as necessary.
  • Partner with the BI team to evaluate, design, develop BI reports and dashboards according to functional specifications while maintaining data integrity and data quality.
  • Work collaboratively with key stakeholders to translate business information needs into well-defined data requirements to implement the BI solutions.
  • Leverage transactional information, data from ERP, CRM, HRIS applications to model, extract and transform into reporting & analytics.
  • Define and document the use of BI through user experience/use cases, prototypes, test, and deploy BI solutions.
  • Develop and support data governance processes, analyze data to identify and articulate trends, patterns, outliers, quality issues, and continuously validate reports, dashboards and suggest improvements.
  • Train business end-users, IT analysts, and developers.

See also