Job Responsibilities
- Collaborating with client to develop ETL/ELT design specifications, ensuring alignment with business requirements and technical feasibility.
- Implementing highly scalable Business Intelligence solutions using Snowflake Data Warehouse, encompassing data modeling, data operations, Data collections and development of data pipelines.
- Developing multiple ETL/ELT Orchestration and Transformation Pipelines/Jobs to Extract, Transform and Load the Data from multiple sources like Oracle, PostgreSQL, Netezza to target Databases like Snowflake, Salesforce.
- Developing an ETL framework to handle multiple source files at a time using parallel processing.
- Developing Power BI reports and Dashboards to visualize business/customer data refresh by Snowflake views.
- Developing data models and Datamart’s to support Power BI reports and analytics using business data.
- Implementing data quality processes to ensure data integrity and data accuracy within Power BI reports.
- Implementing DAX expressions for complex data analysis.
- Developing multiple python scripts using AWS Lambda to archive the processed, error files and to increase the efficiency of the framework by utilizing MATILLION for SNOWFLAKE.
- Developing Error Handling Notification using AWS SNS Notification Service.
- Implementing AWS Simple Queue Service (SQS) to bring the data from external stage: Cloud AWS Simple Storage Service (S3).
- Scheduling ELT/ETL pipelines to run in the particular time intervals.
- Validating customer data between multiple database systems like Netezza, Snowflake and DBeaver.
- Play a key role in code migration and deployment across development, QAT, and production environments, ensuring smooth release cycles.
- Providing documentation support by creating mapping documents, project run books, and comprehensive documentation on Matillion ETL processes through confluence.
- Participating in Data SLA discussions to align technical and business requirements.
- Conducting technical walk-through meetings on project workflow and assisting BI developers, ETL/ELT developers in troubleshooting, fostering knowledge sharing and professional growth.
- Actively participating in Agile methodologies, including Scrum/Agile environments, grooming sessions, business discussions, client calls and stand-up calls.
Skills & Experience
- Great interpersonal communication skills
- A keen eye for spotting data trends
- Great analytical skills.
- A keen grasp of information technology.
- Professional demeanor.
- Personal accountability and strong work ethic.
- Professional, able to interact with vendors/clients.
- Positive, “can-do” attitude.
Education
Bachelor’s degree in computer science, computer systems networking, computer information systems, information technology, or related, or a combination of education and experience equating to the U.S. equivalent of a bachelor’s degree in one of the aforementioned subjects.