Description

You will design and implement data modeling solutions to optimize data flow, reduce redundancy, and define data lineage within an Azure Data Warehouse environment.

Responsibilities

  • Design conceptual, logical, and physical data models to support large-scale data warehousing and multiple source integrations.
  • Document existing architecture and propose optimized data models and ETL processes.
  • Collaborate with development teams to implement physical data models, build data flows, and optimize database structures.
  • Analyze source systems to create detailed Source to Target mappings.
  • Train and lead a small team of data engineers.
  • Develop SQL queries to create consumption views for end-users based on business requirements.

Required Skills

  • 10 to 15 years of overall experience, with 8 to 11 years specifically in data modeling for large Data Warehouses.
  • Expertise in relational, dimensional, and analytical modeling using RDBMS and NoSQL.
  • Advanced SQL skills, including complex query writing and performance tuning.
  • Proficiency in data modeling tools such as ER Studio or Erwin.
  • Experience translating and mapping relational data models into XML and Schemas.
  • Hands-on experience with ETL, data ingestion protocols, and metadata management.
  • Ability to utilize BI tools like Power BI or Tableau to represent insights.
  • Strong analytical thinking and problem-solving skills.
  • Bachelor's degree in Computer Science or an equivalent field.

Preferred Skills

  • Experience in the banking domain building data marts for various banking functions.
  • Knowledge of Python or Azure PowerShell scripting for data transformation.
  • Familiarity with Azure PaaS components including Azure Data Factory, Databricks, Data Lake, and Azure Synapse.

Education

Any Graduate