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
- Azure Expertise. Minimum of 4+ years of experience with Azure Data Factory (ADF), Azure SQL Database, and Azure Data Bricks.
- Programming Skills. Proficiency in Python, Spark, or Scala for data processing and analysis.
- Data Warehousing. Solid experience in developing and managing data warehouses and data lakes.
- Data Quality. Strong focus on maintaining high standards of data quality and integrity.
- Big Data. Experience with Big Data technologies and the ability to apply them in practical scenarios.
- Documentation. Ability to prepare comprehensive documentation and reports.
- Communication. Excellent written and verbal communication skills, with experience in interacting with stakeholders at various levels.
Preferred Qualifications
- Data Modelling & Azure Synapse. Experience with data modelling and familiarity with Azure Synapse Analytics is advantageous.
- Automation. Experience in automating deployment and management processes.
- 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?
- Innovative Work Environment. Engage in impactful projects that push the boundaries of technology.
- Career Growth. Benefit from extensive career development programs and opportunities for advancement.
- 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.