Associate Staff Engineer(SnapLogic,Snowflake)
Nagarro · India
Nagarro · India
We're Nagarro, we are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in! **REQUIREMENT:** - We are hiring Design, develop, deploy, and support data integration solutions using Snap Logic Pipelines. - Build scalable data ingestion, transformation, and orchestration workflows across multiple source and target systems. - Develop, optimize, and maintain ELT/ETL processes loading data into Snowflake. - Design reusable integration frameworks, monitoring solutions, error handling mechanisms, and data quality checks. - Integrate data using APIs, databases, flat files, cloud storage platforms, and enterprise applications. - Perform Snowflake data modelling, SQL optimization, and performance tuning. - Gather business requirements and translate them into scalable technical solutions. - Troubleshoot production issues, perform root cause analysis, and implement preventive measures. - Participate in solution design discussions, architecture reviews, and code reviews. - Mentor junior team members and establish best practices for data integration and engineering. - Collaborate with cross-functional teams in an Agile environment. - Strong expertise in developing and managing Snap Logic Pipelines, Tasks, and Integrations. - Experience integrating cloud and on-premises applications. - Having experience in Snap Logic, Snowflake, Data Integration, ETL, ETL, SQL, Data Engineering, REST API, SOAP API, JSON, XML, Python, Azure, AWS, Data Warehouse, Data Lake, Databricks, Airflow, dbt, Azure Data Factory, CI/CD, Git, DevOps, Cloud Data Platform, Performance Tuning, Data Modelling. **RESPONSIBILITIES:** - Writing and reviewing great quality code - Understanding functional requirements thoroughly and analysing the clients needs in the context of the project - Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it - Determining and implementing design methodologies and tool sets - Enabling application development by coordinating requirements, schedules, and activities. - Being able to lead/support UAT and production roll outs - Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it - Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement - Giving constructive feedback to the team members and setting clear expectations. - Helping the team in troubleshooting and resolving of complex bugs - Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken - Carrying out POCs to make sure that suggested design/technologies meet the requirements