
Data Engineer / BI Developer (Principal engineer)
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and maintain large-scale data warehouses and ETL pipelines using tools such as SSIS, Power Automate, and other relevant technologies.
- Create and implement data models to enhance data accessibility and consistency.
- Develop and enforce data governance policies, ensuring high data quality, security, and compliance across systems.
- Collaborate with cross-functional teams (e.g., product, sales, and business stakeholders) to identify, prioritize, and refine data requirements.
- Design, develop, and maintain business intelligence solutions leveraging tools like Power BI and Pyramid Analytics.
- Create effective data visualizations, reports, and dashboards that support business decision-making.
- Proven expertise in writing efficient and effective DAX (Data Analysis Expressions) scripts to meet specific business requirements
- Engage with stakeholders to understand and prioritize reporting needs, translating business requirements into clear, actionable BI solutions.
- Develop and maintain data subscriptions, data alerts, and other BI features to enhance business operations.
- Collaborate closely with cross-functional teams to align data initiatives with business objectives, providing insights to optimize strategies and decision-making.
- Provide technical leadership and mentorship to junior team members, helping them grow their skill sets and navigate complex challenges.
- Actively participate in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives, to ensure successful project delivery.
- Proven experience in data engineering, ETL pipeline development, and managing data warehouses.
- Strong experience with Power BI, Pyramid Analytics, and other BI tools for designing visualizations and reporting.
- Proficiency in tools like SSIS, Power Automate, and similar technologies for data integration.
- Solid understanding of data modelling, data governance, and data quality management.
- Excellent communication and collaboration skills, with the ability to work with technical and non-technical stakeholders.
- Experience in leading or mentoring teams, with a track record of delivering technical solutions and promoting best practices.
- Familiarity with Agile development methodologies and working in scrum environments is a plus.
- Bachelor's degree in Computer Science, Data Science, Information Systems, or a related field.
- Experience with cloud platforms preferably Azure.
- Knowledge of SQL, DAX, or other data-related languages.
- Excellent analytical and problem solving skills
- Excellent verbal and written communication skills
- Ability to articulate and present different points-of-views on various topics related to project and otherwise.
- Eager to learn and continuously develop personal and technical capabilities.
- MCA or Bachelors in Engineering, Computer Science or equivalent.