
Senior Software Engineer
- India
- Permanent
- Full-time
Function/Department: PC/IICS, SQL, snowflake
Location: Hyderabad / Bhubaneswar
Employment Type: Full Time
Reports To: AbhinandhanKey Responsibilities: * Data Integration and ETL Development:
- Design, develop, and maintain ETL workflows using Informatica Intelligent Cloud Services (IICS).
- Implement data extraction, transformation, and loading processes to support business requirements.
- Optimize ETL processes for performance and scalability.
- Snowflake Data Warehouse Management:
- Design and implement data models in Snowflake to support analytical and reporting needs.
- Manage Snowflake environments, including schema creation, data loading, and query optimization.
- Ensure data security and governance within Snowflake.
- Data Pipeline Automation:
- Build automated data pipelines to ensure timely and accurate data availability.
- Monitor and troubleshoot data pipelines to resolve issues and ensure reliability.
- Collaboration and Stakeholder Engagement:
- Work closely with business analysts, data scientists, and other stakeholders to understand data requirements.
- Collaborate with cross-functional teams to ensure data solutions align with business goals.
- Performance Optimization:
- Analyze and optimize data workflows for efficiency and scalability.
- Implement best practices for data engineering and Snowflake usage.
- Documentation and Reporting:
- Create and maintain documentation for data pipelines, workflows, and processes.
- Provide regular updates and reports on data engineering activities.
- Technical Expertise:
- Proficiency in Informatica Intelligent Cloud Services (IICS) for ETL development.
- Strong knowledge of Snowflake architecture, data modeling, and query optimization.
- Experience with SQL and scripting languages (e.g., Python, Shell scripting).
- Data Engineering Knowledge:
- Understanding of data integration, transformation, and warehousing concepts.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their integration with Snowflake.
- Problem-Solving Skills:
- Ability to troubleshoot and resolve data pipeline issues effectively.
- Strong analytical skills to identify and address performance bottlenecks.
- Communication and Collaboration:
- Excellent communication skills to work with technical and non-technical stakeholders.
- Ability to work collaboratively in a team environment.
- Experience with other ETL tools or platforms.
- Knowledge of data governance and security best practices.
- Familiarity with Agile development methodologies.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in data engineering, with hands-on experience in IICS and Snowflake.