GAIN - Central IT - Data Warehouse Developer

3 weeks ago


Mumbai, India This is Gain Ltd Full time

Job Title: Data Engineer / Data Warehouse Developer Location: Mumbai Reports to: Head of Engineering Direct Reports: N/A Primary Purpose To design, build, and maintain a scalable internal data repository that consolidates data from key business systems (operational platforms, finance, sales & marketing, and timesheets) into a secure, well-modelled cloud data warehouse to power analytics and self‑service reporting in Power BI Main Responsibilities: Technology - Design, develop, and maintain robust data pipelines to ingest data from multiple internal systems via APIs, integration platforms, and batch processes into a central Snowflake data warehouse. - Model and implement scalable data warehouse structures (staging, core, marts) to support analytics and reporting use cases across finance, sales & marketing, operations, and resourcing/timesheets. - Collaborate with business stakeholders (Finance, Sales, Marketing, Operations, HR/Resourcing) to understand data requirements, map source systems, and define a consistent, joined‑up data model. - Implement and maintain ELT/ETL processes using appropriate tools (e.g. integration platforms, orchestration tools, SQL, scripting) ensuring performance, reliability, and maintainability. - Work closely with BI developers and analysts to expose clean, well‑documented datasets and semantic models optimised for Power BI. - Ensure data quality and integrity through validation rules, reconciliation checks, and monitoring across the full data pipeline from source to reporting. - Optimise compute, storage, and queries for cost‑efficiency and performance, including clustering, caching, and workload management. - Maintain clear technical documentation for data models, data flows, lineage, and transformations to support collaboration and ongoing maintenance. - Stay current with modern data engineering practices, tooling, and cloud data platform capabilities, proposing improvements to the data architecture and pipelines. Process, Quality and Information Security - Manage your own workload, delivering committed work within the iteration and to agreed definitions of done. - Ensure all data pipelines and transformations are appropriately tested (unit, integration, regression) and integrated into the release process, supporting higher levels of deployment automation. - Contribute to and adopt CI/CD practices for data and analytics assets (e.g. version control for SQL/scripts, automated deployment of data models and pipelines). - Adhere to Information Security policies and implement “security by design” across data pipelines and platforms, including access control, encryption, and secure handling of PII/financial data. - Collaborate with IT Operations, Information Security, and Software Engineering teams to align on infrastructure requirements, environments, and operational support models. - Support change and release processes (including CAB where required), ensuring changes to data pipelines and warehouse structures are well‑planned and low risk Professional skills/ experience: · Strong experience as a Data Engineer / Data Warehouse Developer or similar role, ideally in a cloud‑native environment. · Expert SQL skills with experience building and optimising complex queries and transformations. · Hands‑on experience designing and implementing data warehouses or data lakehouses (star/snowflake schemas, dimensional modelling, slowly changing dimensions, etc.). · Practical experience with cloud data warehouses, databases, roles, virtual warehouses, performance tuning, cost optimisation. · Experience ingesting data from APIs and/or integration platforms (e.g. iPaaS tools, ETL/ELT orchestrators) and working with a variety of data formats (JSON, CSV, parquet, etc.). · Familiarity with BI / visualisation tools, preferably Power BI, and how to structure data for efficient reporting and self‑service analytics. · Understanding of data quality management, metadata, data lineage and data governance practices. · Experience with cloud platforms (e.g. Azure, AWS, or GCP) and modern DevOps practices (version control, CI/CD, environment management). · Scripting or programming experience (e.g. Python) for data processing and automation is highly desirable - Knowledge of information security standards and regulatory requirements relating to data (e.g. ISO27001, GDPR) is a plus Personal Qualities · Strong problem solver who enjoys working with complex, messy data and turning it into reliable, usable assets. · Able to build trust and rapport across Finance, Sales, Marketing, Operations, IT and Engineering teams. · Clear and confident communicator, capable of explaining technical concepts to non‑technical stakeholders. · Team player with a collaborative, flexible approach and a “can do” mindset · Able to prioritise effectively, manage multiple data initiatives, and resolve issues quickly. · High attention to detail with a focus on data accuracy, consistency, and reliability



  • Mumbai, India This is Gain Ltd Full time

    Job Title: Data Engineer / Data Warehouse Developer Location: Mumbai Reports to: Head of Engineering Direct Reports: N/A Primary Purpose To design, build, and maintain a scalable internal data repository that consolidates data from key business systems (operational platforms, finance, sales & marketing, and timesheets) into a secure, well-modelled cloud data...


  • Mumbai, India This is Gain Ltd Full time

    Job Title: Data Analyst / PowerBI Developer Location: Mumbai Reports to: Direct Reports: N/A Primary Purpose To design, build, and maintain Power BI reporting and analytics solutions that provide clear, actionable insight across internal operational systems, finance, sales & marketing, and timesheet data. Working on top of the central cloud data warehouse,...


  • Mumbai, India This is Gain Ltd Full time

    Job Title: Data Analyst / PowerBI Developer Location: Mumbai Reports to: Direct Reports: N/A Primary Purpose To design, build, and maintain Power BI reporting and analytics solutions that provide clear, actionable insight across internal operational systems, finance, sales & marketing, and timesheet data. Working on top of the central cloud data warehouse,...


  • Mumbai, Maharashtra, India This is Gain Ltd Full time

    FP&A Manager Team: Finance Reporting to: Head of FP&AABOUT: GAIN is a creative-led, insight-driven company that blends data, tech and creativity. We believe the best ideas emerge where intelligence and creativity unite, where insight sparks imagination, and where innovation turns possibility into progress. We are explorers of new frontiers, shaping bold...


  • Mumbai, India This is Gain Ltd Full time

    Job Title:    Cloud Administrator  Location:    Mumbai  Reports to:    IT Operations Manager  Direct Reports:    N/A  Primary Purpose   To ensure the effective administration, performance, and availability of the organisation’s cloud infrastructure and services. The Cloud Administrator is responsible for managing, securing, and optimising...


  • Mumbai, India This is Gain Ltd Full time

    Job Title: Cloud Administrator Location: Mumbai Reports to: IT Operations Manager Direct Reports: N/A Primary Purpose To ensure the effective administration, performance, and availability of the organisation’s cloud infrastructure and services. The Cloud Administrator is responsible for managing, securing, and optimising cloud-based systems across multiple...

  • GAIN Conversion

    7 days ago


    Mumbai, Maharashtra, India This is Gain Full time

    Hey there We are GAIN, a creative-driven, insight-focused company that harnesses the power of data, technology, and creativity to make a real difference. With a diverse team of 650 individuals across the globe, we are excited to invite a talented Web Developer to join our Conversion TeamIn this role, you'll work closely with our creative strategists to help...


  • Mumbai, Maharashtra, India This is Gain Ltd Full time

    Job Title Cloud Administrator Location Mumbai Reports to IT Operations Manager Direct Reports N A Primary Purpose To ensure the effective administration performance and availability of the organisation s cloud infrastructure and services The Cloud Administrator is responsible for managing securing and optimising cloud-based systems across multiple platforms...


  • Mumbai, Maharashtra, India This is Gain Ltd Full time

    Job Title:Cloud AdministratorLocation:MumbaiReports to:IT Operations ManagerDirect Reports:N/APrimary PurposeTo ensure the effective administration, performance, and availability of the organisation's cloud infrastructure and services. The Cloud Administrator is responsible for managing, securing, and optimising cloud-based systems across multiple platforms...

  • Gain Central IT

    2 weeks ago


    Mumbai, Maharashtra, India This is Gain Ltd Full time

    **Main Responsibilities**: To manage and maintain the organisation’s hybrid IT infrastructure—encompassing on-premise systems, Microsoft Azure services, and enterprise endpoints—ensuring optimal uptime, performance, security, and availability of critical systems and services. This includes direct responsibility for the administration of servers,...