Description

Job Purpose:

  • To work on implementing data modeling solutions
  • To design data flow and structure to reduce data redundancy and improving data movement amongst systems defining a data lineage
  • To work in the Azure Data Warehouse
  • To work with large data volume of data integration

 

Experience

With overall experience between 10 to 15 years, applicant must have minimum 8 to 11 years of hard core professional experience in data modeling for large Data Warehouse with multiple Sources.

 

Technical Skills

  • Expertise in core skill of data modeling principles/methods including conceptual, logical & physical Data Models
  • Ability to utilize BI tools like Power BI, Tableau, etc to represent insights
  • Experience in translating/mapping relational data models into XML and Schemas
  • Expert knowledge of metadata management, relational & data modeling tools like ER Studio, Erwin or others.
  • Hands-on experience in relational, dimensional and/or analytical experience (using RDBMS, dimensional, NoSQL, ETL and data ingestion protocols).
  • Very strong in SQL queries
  • Expertise in performance tuning of SQL queries.
  • Ability to analyse source system and create Source to Target mapping.
  • Ability to understand the business use case and create data models or joined data in Datawarehouse.
  • Preferred experience in banking domain and experience in building data models/marts for various banking functions.
  • Good to have knowledge of –
    • Azure powershell scripting or Python scripting for data transformation in ADF
    • SSIS, SSAS, BI tools like Power BI
    • Azure PaaS components like Azure Data Factory, Azure Data Bricks, Azure Data Lake, Azure Synapse (DWH), Polybase, ExpressRoute tunneling, etc.
    • API integration

 

Responsibility

  • Understanding the existing data model, existing data warehouse design, functional domain subject areas of data, documenting the same with as is architecture and proposed one.
  • Understanding existing ETL process, various sources and analyzing, documenting the best approach to design logical data model where required
  • Work with development team to implement the proposed data model into physical data model, build data flows
  • Work with development team to optimize the database structure with best practices applying optimization methods.
  • Analyze, document and implement to re-use of data model for new initiatives.
  • Will interact with stakeholder, Users, other IT teams to understand the eco system and analyze for solutions
  • Work on user requirements and create queries for creating consumption views for users from the existing DW data.
  • Will train and lead a small team of data engineers.

 

Qualifications

  • Bachelors of Computer Science or Equivalent
  • Should have certification done on Data Modeling and Data Analyst.
  • Good to have a certification of Azure Fundamental and Azure Engineer courses (AZ900 or DP200/201)

 

Behavioral Competencies

  • Should have excellent problem-solving and time management skills
  • Strong analytical thinking skills
  • Applicant should have excellent communication skill and process oriented with flexible execution mindset.
  • Strategic Thinking with Research and Development mindset.
  • Clear and demonstrative communication
  • Efficiently identify and solves issues
  • Identify, track and escalate risks in a timely manner

 

Education

Bachelors of Computer Science