Azure Data Engineer

Noida, Uttar Pradesh, India
Sep 13, 2024
Sep 12, 2025
Onsite
Full-Time
4 Years
Job Description

As a Senior Azure Data Engineer at TCS, you will play a pivotal role in developing and managing robust data solutions on the Azure platform. Your expertise will be essential in shaping data strategies, ensuring high-quality data processes, and leveraging Azure's advanced capabilities to meet business needs.

Key Responsibilities

  • Architect and develop data pipelines, data warehouses, and data lakes using Azure technologies such as Azure Data Factory (ADF), Azure SQL Database, and Azure Data Bricks.
  • Utilize programming languages like Python, Spark, or Scala to enhance data processing and analytics.
  • Manage and integrate various data sources including flat files, XML, JSON, Avro files, and databases.
  • Develop and implement strategies for data quality and data governance.
  • Apply Big Data technologies and components effectively, ensuring they are aligned with business requirements and use cases.
  • Optimize and scale data solutions to handle large volumes of data efficiently.
  • Create detailed documentation for data solutions, including design specifications, implementation plans, and operational procedures.
  • Prepare and deliver reports and presentations to communicate technical concepts and project status to stakeholders.
  • Work collaboratively with cross-functional teams, including data scientists, analysts, and business stakeholders, to ensure data solutions meet organizational needs.
  • Exhibit strong communication skills to explain complex technical concepts to non-technical audiences and manage expectations effectively.
  • Stay abreast of industry trends, emerging technologies, and best practices in data engineering and Azure services.
  • Continuously evaluate and improve data processes and technologies to enhance performance and efficiency.

Required Skills & Experience

  1. Azure Expertise. Minimum of 4+ years of experience with Azure Data Factory (ADF), Azure SQL Database, and Azure Data Bricks.
  2. Programming Skills. Proficiency in Python, Spark, or Scala for data processing and analysis.
  3. Data Warehousing. Solid experience in developing and managing data warehouses and data lakes.
  4. Data Quality. Strong focus on maintaining high standards of data quality and integrity.
  5. Big Data. Experience with Big Data technologies and the ability to apply them in practical scenarios.
  6. Documentation. Ability to prepare comprehensive documentation and reports.
  7. Communication. Excellent written and verbal communication skills, with experience in interacting with stakeholders at various levels.

Preferred Qualifications

  1. Data Modelling & Azure Synapse. Experience with data modelling and familiarity with Azure Synapse Analytics is advantageous.
  2. Automation. Experience in automating deployment and management processes.
  3. Agile Methodologies. Familiarity with agile software development processes and project management principles.

Additional Information

  • Interview. All interviews will be conducted in person. Please apply only if you are available for walk-in interviews.

Why Join TCS?

  1. Innovative Work Environment. Engage in impactful projects that push the boundaries of technology.
  2. Career Growth. Benefit from extensive career development programs and opportunities for advancement.
  3. Inclusive Culture. Join a diverse and inclusive workplace where your ideas and contributions are valued.

How to Apply.Interested candidates who meet the qualifications and are available for in-person interviews are encouraged to apply. We look forward to exploring how your skills and experiences align with our vision at TCS.

Related Jobs