Snowflake

TalentOla

Not Interested
Bookmark
Report This Job

profile Job Location:

Bangalore - India

profile Monthly Salary: Not Disclosed
Posted on: 9 hours ago
Vacancies: 1 Vacancy

Job Summary

Good experience on Informatica Snowflake along with Matillion:

Informatica:

An Informatica Developer is responsible for designing developing testing and maintaining data integration solutions using the Informatica platform.

1. **Requirement Analysis:**: Collaborate with business analysts and stakeholders to understand data integration requirements.

- Analyze source and target systems to identify data integration needs.

2. **Design and Architecture:**: Design data integration solutions using the Informatica PowerCenter or other relevant Informatica modules.

- Create data mapping documents to specify the flow of data from source to target.

3. **Development:** : Implement ETL (Extract Transform Load) processes using Informatica PowerCenter.

- Develop and optimize data mappings transformations and workflows to meet business requirements.

- Implement data cleansing validation and transformation rules.

4. **Data Modeling:**: Design and create data models that support the data integration requirements.

- Work with database developers and administrators to ensure effective data storage and retrieval.

5. **Testing:**: Conduct unit testing to validate the accuracy and efficiency of the implemented ETL processes.

- Collaborate with quality assurance teams to perform system and integration testing.

6. **Performance Tuning:**: Identify and address performance bottlenecks in ETL processes.

- Optimize SQL queries transformations and workflows for better performance.

7. **Documentation:**: Create and maintain documentation for data integration processes including data mappings transformations and workflow designs.

- Document standards best practices and guidelines for Informatica development.

8. **Monitoring and Maintenance:**: Monitor ETL jobs and address issues in a timely manner to ensure the reliability of data integration processes.

- Perform routine maintenance tasks and updates to keep the ETL environment running smoothly.

9. **Collaboration:**: Work closely with other members of the development team database administrators and business analysts to ensure seamless integration of data across systems.

- Collaborate with stakeholders to understand evolving business needs and adapt ETL processes accordingly.

10. **Security and Compliance:**: Implement security measures to protect sensitive data during the integration process.

- Ensure compliance with data governance and regulatory requirements.

11. **Training and Support:**: Provide training and support to end-users data analysts and other stakeholders on the use and understanding of data integration processes.

- Troubleshoot and resolve issues related to data integration as they arise.

An Informatica Developer plays a crucial role in ensuring that data is accurately and efficiently moved between systems supporting informed decision-making within the organization.

Snowflake:

A Snowflake Developer job description typically involves designing developing and maintaining data solutions within the Snowflake data platform. Key responsibilities include building data warehouses data lakes and data models implementing data migration strategies and ensuring solution quality through testing and debugging. Additionally Snowflake Developers may be tasked with troubleshooting providing technical support and staying up-to-date with the latest Snowflake features and best practices

Data Modeling and Design: Designing and implementing data models including data warehousing data lakes and data modeling solutions.

Data Migration: Participating in the design and implementation of data migration strategies.

SQL Development: Writing optimizing and maintaining complex SQL queries.

Data Transformation: Developing and implementing data transformation solutions based on designs.

Data Integration: Integrating Snowflake with other tools and platforms.

Performance Tuning: Tuning and optimizing Snowflake performance.

Troubleshooting and Support: Providing technical support troubleshooting issues and resolving production problems.

Documentation: Creating and maintaining documentation for data models architecture and processes.

Collaboration: Collaborating with data scientists BI developers and analysts.

Security and Compliance: Understanding and implementing security measures and compliance requirements within Snowflake.

Data Ingestion: Experience with data ingestion into Snowflake such as Snowpipe

Matillion:

Matillion is a data integration platform that is commonly used in cloud-based environments especially with cloud data warehouses like Amazon Redshift Google BigQuery and Snowflake. A Matillion

Developer is responsible for designing developing and maintaining ETL (Extract Transform Load) processes within the Matillion platform. Here are typical roles and responsibilities associated with the position of a Matillion Developer:

1. **Requirement Analysis:**: Collaborate with business analysts and data stakeholders to understand data integration requirements.

- Analyze source and target systems to determine data transformation needs.

2. **Design and Architecture:**: Design ETL processes within the Matillion environment based on the projects requirements.

- Create and maintain documentation for data mappings transformations and workflows.

3. **Development:**: Implement ETL processes using Matillions drag-and-drop interface or scripting components.

- Develop and optimize data transformations ensuring data accuracy and efficiency.

4. **Data Modeling:**: Design and implement data models that support ETL processes and target data structures.

- Work with data architects and database administrators to ensure effective data storage and retrieval.

5. **Testing:**: Conduct unit testing to validate the accuracy and efficiency of implemented ETL processes.

- Collaborate with quality assurance teams to perform system and integration testing.

6. **Performance Tuning:**: Identify and address performance bottlenecks in Matillion ETL processes.

- Optimize workflows and transformations for better performance.

7. **Monitoring and Maintenance:**: Monitor Matillion jobs and address issues in a timely manner to ensure the reliability of data integration processes.

- Perform routine maintenance tasks and updates to keep the Matillion environment running smoothly.

8. **Collaboration:**: Work closely with other members of the development team data engineers and business analysts to ensure seamless integration of data across systems.

- Collaborate with stakeholders to understand evolving business needs and adapt ETL processes accordingly.

9. **Security and Compliance:**: Implement security measures to protect sensitive data during the integration process.

- Ensure compliance with data governance and regulatory requirements.

10. **Training and Support:**: Provide training and support to end-users data analysts and other stakeholders on the use and understanding of Matillion ETL processes.

- Troubleshoot and resolve issues related to Matillion development and data integration.

11. **Version Control:**: Implement and maintain version control for Matillion jobs and configurations.

- Ensure proper documentation and annotation within version control systems.

12. **Best Practices:**: Follow best practices for Matillion development to ensure maintainability scalability and reusability of ETL processes.

- Stay informed about new features and updates in the Matillion platform and incorporate them into development practices.

13. **Documentation:**: Create and maintain comprehensive documentation for Matillion ETL processes including data mappings transformation logic and job dependencies.

In summary a Matillion Developer plays a crucial role in designing developing and maintaining ETL processes using the Matillion platform to enable effective data integration within cloud-based data environments. Strong collaboration with stakeholders adherence to best practices and continuous improvement are key aspects of the role.

Soft Skills:

Communication: Excellent written and verbal communication skills.

Problem-solving: Strong analytical and problem-solving abilities.

Collaboration: Ability to work effectively with cross-functional teams.

Adaptability: Ability to adapt to new technologies and changes in the data landscape

Good experience on Informatica Snowflake along with Matillion: Informatica: An Informatica Developer is responsible for designing developing testing and maintaining data integration solutions using the Informatica platform. 1. **Requirement Analysis:**: Collaborate with business analysts and stakeho...
View more view more