Job Description : Azure Data Engineer (Consultant Software Engineer)

As a Consultant Data Engineer, you will be responsible for designing and implementing scalable, high-performance data engineering solutions using Microsoft Azure technology stack and modern data warehouses solutions


Roles & Responsibilities:


  • Participate and attend daily scrum calls and other project meetings
  • Understand business requirements and actively participate and clarify requirements with the client
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Understand the underlying data, data model and flow of data
  • Design and implementation of complex cloud solutions using Microsoft Azure, focusing on integration with Azure Data Factory, Azure Function Apps & Azure Storage solutions.
  • Design & build complex data models using cloud based data warehouse solutions like Azure Synapse Analytics, Snowflake etc.
  • Develop and maintain scalable and efficient data pipelines and architectures.
  • Ensure optimal architecture and performance of applications deployed on Azure.
  • Manage the full lifecycle of data and analytics solutions, from requirements gathering to deployment and maintenance.
  • Continuous learning and acquiring new skills and knowledge on different DE tools
  • Lead & mentor a team of Data Engineers
  • Should act as an SME on Azure Data Engineering and lead all technical discussions and suggestions with the client
  • Optimize technical solutions and implementation for performance, security and cost efficiency.


Skills


  • Expert level knowledge of Azure Data Factory
  • Expert level knowledge of SQL 
  • Expert level knowledge on Cloud based DW solutions like Snowflake or Azure Synapse Analytics
  • Strong knowledge of programming languages such as Python or C#
  • Should be able to analyze and understand data
  • Experience with version control systems like Git.
  • Experience with other Azure services such as Azure Function App, Azure Data Lake, Azure Synapse, or Azure DevOps
  • Excellent interpersonal/communication skills (both oral/written) with the ability to communicate at various levels with clarity & precision
  • Solid influencing skills and demonstrates leadership, motivating and encouraging others to get results
  • Demonstrates and is deemed as an SME on Data Engineering stack




Qualifications & Experience :


Must have


  • Bachelor or Masters Degree in computer science or engineering
  • Around 8+ years of experience as a data engineer, with strong proficiency in Azure cloud services and Azure Data Factory
  • 3+ years of experience with designing and implementing data solutions using Azure Cloud
  • Experience with data modeling, ETL/ELT development, data integration and orchestration techniques leveraging Azure Data Lake and Data Factory
  • Strong experience with advanced SQL concepts


Nice to Have


Certifications like Azure Data Engineer Associate, Azure Administrator Associate, Azure Solutions Architect or Snow Pro Core

Familiarity with CI/CD practices

Familiarity with Power BI or similar visualization tools

Familiarity with Microsoft Fabric