
Data Engineer
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Design, develop, and implement complex T-SQL queries and Stored Procedures to extract, manipulate, and report data from diverse sources.
- Work with Data Warehousing concepts to design, implement, and maintain data warehouses to support BI solutions.
- Data Modeling: Create and optimize data models to ensure efficient reporting, analysis, and business intelligence solutions.
- Develop and maintain ETL processes using SSIS (SQL Server Integration Services) and Azure Data Factory to integrate data from various sources into the data warehouse.
- Design, develop, and deploy Power BI reports, dashboards, and visualizations to provide stakeholders with meaningful insights.
- Optimize SQL queries, stored procedures, and ETL pipelines for performance, ensuring data retrieval and transformation processes are efficient.
- Ensure data quality and accuracy in all BI reports, dashboards, and data models.
- Collaborate with business users and technical teams to gather requirements, design BI solutions, and translate them into actionable insights.
- Document BI processes, SQL scripts, stored procedures, and data models.
- Stay updated on the latest BI trends, tools, and techniques, continuously improving BI solutions and data workflows.
- Strong SQL skills, including complex queries and Stored Procedures.
- Expertise in Data Warehousing, Data Modeling, and designing scalable data structures.
- Proficient in SSIS and Azure Data Factory for ETL and data integration.
- Extensive experience with Power BI and complex DAX codes for creating reports and dashboards.
- Skilled in query optimization and performance tuning.
- Excellent communication and collaboration skills.
- Experience with Microsoft Fabric and cloud base platforms such as Azure Synapse, Azure Data Lake, or Azure SQL Data Warehouse.
- Exposure to Git, Azure DevOps, or other version control systems for code management
- Knowledge of scripting languages (e.g., Python, PowerShell) is a plus.