Software Engineer (Hyderabad)

Software Engineer (Hyderabad)

06 Nov
|
Tech Mahindra
|
Hyderabad

06 Nov

Tech Mahindra

Hyderabad

Job Summary

We are looking for an experienced Developer with strong hands-on expertise in Microsoft Azure and Snowflake to design, develop, and maintain scalable data engineering solutions. The ideal candidate should have experience building end-to-end data pipelines, implementing data integration and transformation solutions, and working with large datasets across cloud-based data platforms.

Candidates with prior experience in the CPG, FMCG, or Manufacturing domain will be preferred, particularly those familiar with supply chain, sales, inventory, procurement, production, and distribution analytics.

Key Responsibilities

- Design, develop, and maintain scalable ETL/ELT data pipelines using Azure and Snowflake.
- Build and manage data integration workflows using Azure Data Factory (ADF).
- Develop data transformation and processing solutions using Snowflake SQL, stored procedures, and related Snowflake capabilities.
- Work with Azure services such as Azure Data Lake Storage (ADLS Gen2), Azure Data Factory, Azure Databricks, and Azure Functions.
- Develop optimized SQL queries, views, stored procedures, and data models in Snowflake.
- Implement data ingestion strategies to load structured and semi-structured data into Snowflake.
- Perform data cleansing, transformation, validation, and quality checks.
- Optimize Snowflake performance through query tuning, warehouse management, and cost optimization.
- Implement incremental data loads, CDC (Change Data Capture), and scheduling mechanisms.
- Work with business analysts, data architects, and other stakeholders to understand data requirements and translate them into technical solutions.
- Ensure data security, governance, monitoring, and adherence to best practices.
- Troubleshoot data pipeline failures and resolve data-related issues.

Mandatory Technical Skills

1.



Minimum 5 years of experience in Data Engineering, ETL development, or Data Warehousing.

2. Strong hands-on experience with Microsoft Azure data services.

3. Good experience in Snowflake, including:

- Snowflake architecture and concepts.
- Virtual warehouses and database objects.
- Snowflake SQL, views, and stored procedures.
- Data loading using COPY INTO and Snowpipe.
- Query performance optimization.

4. Hands-on experience with Azure Data Factory (ADF) for building and orchestrating data pipelines.

5. Experience with Azure Data Lake Storage (ADLS Gen2).

6. Strong SQL skills, including complex queries, joins, CTEs, window functions, and query optimization.

7. Positive understanding of ETL/ELT concepts, data warehousing, and dimensional data modelling.

8. Experience handling large volumes of data and building scalable data pipelines.

Good-to-Have Skills

- Experience with Azure Databricks and PySpark.
- Knowledge of Python scripting.
- Experience with Azure DevOps and CI/CD pipelines.
- Familiarity with Git and version control.
- Knowledge of Snowflake Streams, Tasks, Time Travel, and Dynamic Tables.
- Experience implementing data quality and data governance frameworks.
- Knowledge of REST APIs and integration with external data sources.

Preferred Domain Experience CPG / Manufacturing

Candidates with experience in the CPG, FMCG, or Manufacturing domain will be preferred.

Educational Qualification

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.

Ideal Candidate Profile

- Strong analytical and problem-solving skills.
- Ability to work independently and deliver high-quality solutions.
- Good communication and stakeholder management skills.
- Ability to understand business requirements and convert them into technical solutions.
- Experience working in Agile development environments.

📌 Software Engineer (Hyderabad)
🏢 Tech Mahindra
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (hyderabad) / hyderabad