Managing Consultant, Data Engineer

Environmental Resources Management (ERM)

India

On-site

INR 3,500,000 - 5,200,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ERM Consulting Delivery Hub in India is seeking a Data Engineer & Application Developer to design, develop, and maintain scalable data platforms, modern web applications, and cloud-based solutions enabling data-driven decision-making and digital transformation.

You will collaborate with colleagues worldwide, translate requirements into scalable solutions, and contribute to capability development while ensuring data quality, security, and governance across projects.

Qualifications

  • Bachelor's or Master's in Computer Science, IT, Engineering, Data Engineering, Data Science, or a related discipline.
  • 8–12 years of experience in Data Engineering, Application Development, Software Engineering, or related fields.
  • Strong proficiency in Python, SQL, and data engineering concepts.
  • Experience developing and maintaining data pipelines, ETL/ELT processes, and data integration solutions.
  • Strong experience in modern web application development using ReactJS, JavaScript/TypeScript, HTML, and CSS.
  • Experience developing and consuming REST APIs and integrating enterprise systems.
  • Experience working with relational and non-relational databases such as SQL Server, PostgreSQL, MongoDB, or similar platforms.
  • Experience working with cloud platforms such as Azure, AWS, Microsoft Fabric, or similar ecosystems.
  • Understanding of software engineering best practices, DevOps, Git, CI/CD pipelines, and Agile delivery methodologies.
  • Strong analytical, problem-solving, communication, stakeholder engagement, and collaborative leadership skills.

Responsibilities

  • Develop scalable data engineering frameworks, integration solutions, and application components to support efficient project delivery.
  • Collaborate with stakeholders to gather requirements and translate business challenges into scalable data and application solutions.
  • Design and implement cloud-enabled data platforms and web applications that support global consulting delivery.
  • Build and maintain reusable frontend and backend components that can be leveraged across multiple projects.
  • Collaborate with project teams to identify automation and digital transformation opportunities and convert requirements into scalable technical solutions.
  • Prepare technical documentation, testing records, architecture diagrams, user guides, and implementation artifacts.
  • Contribute to team capability building through mentorship, knowledge sharing, technical reviews, and continuous learning initiatives.

Skills

Python
SQL
Data pipelines
REST APIs
ReactJS
DevOps
Agile

Education

Bachelor's or Master's in CS/IT/Engineering

Tools

Azure
AWS
Databricks
Snowflake
Fabric
Power BI
Docker
Kubernetes

Job description

ERM is the world’s largest specialist sustainability consultancy, with over 50 years of experience helping organizations navigate complex environmental, social, and governance challenges. We bring together a global community of experts to deliver meaningful impact for our clients and the planet. Our Consulting Delivery Hub (CDH) in India is a critical part of ERM’s global consulting model enabling scalable, high-quality delivery across regions and service lines. CDH teams work in close partnership with regional consultants to support global client projects, providing specialist expertise, driving consistency, and enhancing delivery efficiency across our most important programmes. As part of the Consulting Delivery Hub, you will collaborate with colleagues worldwide, contribute to complex sustainability projects, and play a key role in shaping the future of global consulting delivery.

Why this role matters?

As a Data Engineer & Application Developer, you will support ERM's global consulting delivery by designing, developing, and maintaining scalable data platforms, modern web applications, and cloud-based solutions that enable data-driven decision-making and digital transformation.

What your impact is?
  • Design, develop, and maintain scalable data pipelines, ETL/ELT workflows, and data integration solutions using modern data engineering practices.
  • Build and maintain web-based applications, portals, and digital solutions using ReactJS and related frontend technologies.
  • Develop backend services, APIs, and data services to support enterprise applications and business workflows.
  • Design and optimize databases, data models, and storage solutions for structured and unstructured data.
  • Implement cloud-based data and application solutions using Azure, AWS, Microsoft Fabric, and related technologies.
  • Collaborate with business and technical stakeholders to translate requirements into scalable, maintainable solutions.
  • Support application deployment, monitoring, and continuous improvement using DevOps and CI/CD best practices.
  • Develop reusable frameworks, components, and standards to improve delivery consistency and efficiency.
  • Ensure data quality, security, performance, and governance requirements are incorporated into all solutions.
  • Provide technical guidance, knowledge sharing, and mentorship to team members to support capability development and delivery excellence.
What will you bring?
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, Data Engineering, Data Science, or a related discipline.
  • 8-12 years of experience in Data Engineering, Application Development, Software Engineering, or related fields.
  • Strong proficiency in Python, SQL, and data engineering concepts.
  • Experience developing and maintaining data pipelines, ETL/ELT processes, and data integration solutions.
  • Strong experience in modern web application development using ReactJS, JavaScript/TypeScript, HTML, and CSS.
  • Experience developing and consuming REST APIs and integrating enterprise systems.
  • Experience working with relational and non-relational databases such as SQL Server, PostgreSQL, MongoDB, or similar platforms.
  • Experience working with cloud platforms such as Azure, AWS, Microsoft Fabric, or similar ecosystems.
  • Understanding of software engineering best practices, DevOps, Git, CI/CD pipelines, and Agile delivery methodologies.
  • Strong analytical, problem-solving, communication, stakeholder engagement, and collaborative leadership skills.
Preferred qualifications, skills & competencies
  • Experience with Azure Data Factory, Databricks, Synapse Analytics, Fabric, Snowflake, or similar data platforms.
  • Experience building cloud-native applications and microservices architectures.
  • Experience with Node.js, .NET, FastAPI, Flask, or similar backend development frameworks.
  • Experience working with containerization technologies such as Docker and Kubernetes.
  • Experience implementing data governance, data quality, and master data management practices.
  • Experience developing enterprise dashboards using Power BI or similar visualization platforms.
  • Exposure to environmental, sustainability, ESG, GIS, EHS, or asset management datasets is considered advantageous.
  • Experience mentoring junior developers or data engineers and supporting capability development initiatives.
Key responsibilities
  • Develop scalable data engineering frameworks, integration solutions, and application components to support efficient project delivery.
  • Collaborate with stakeholders to gather requirements and translate business challenges into scalable data and application solutions.
  • Design and implement cloud-enabled data platforms and web applications that support global consulting delivery.
  • Build and maintain reusable frontend and backend components that can be leveraged across multiple projects.
  • Collaborate with project teams to identify automation and digital transformation opportunities and convert requirements into scalable technical solutions.
  • Prepare technical documentation, testing records, architecture diagrams, user guides, and implementation artifacts.
  • Contribute to team capability building through mentorship, knowledge sharing, technical reviews, and continuous learning initiatives.

At ERM, sustainability is our business. We are the world’s largest advisory firm focused solely on sustainability, offering unparalleled expertise across business and finance. ERM partners with clients to operationalize sustainability at pace and scale, through our unique combination of strategic transformation and technical delivery capabilities. Our diverse global team of experts works with the world’s leading organizations to help them set clear sustainability targets, measure progress and operationalize strategy through deep implementation and business transformation. With more than 50 years of experience, our ability to integrate sustainability solutions and our depth and breadth of technical knowledge are why organizations choose to partner with us as their trusted advisor. Every one of us firmly believes in the potential to create value for our clients through an integrated approach to sustainability (because we have personally seen it and professionally achieved it). Our team members are passionate about client service. We work closely with our clients to help them operationalize their sustainability goals and meet their environmental, health and safety objectives while advancing ERM’s purpose through delivering tangible progress in what the United Nations coined The Decade of Action. Organizing our people across globally integrated communities of technical and strategic talent positions ERM to be a “boots to boardroom” leader in bringing that value creation to our clients, partners, and the world. We recruit exceptional professionals with a personal and professional passion for sustainability and nurture them to even greater success as specialists. We prepare our consultants to bring integrated, innovative and sustainable solutions to our clients and provide opportunities for ongoing development across a variety of subject areas related to technical, business, and personal growth. At ERM, effort pays off and becomes career defining work that leaves a positive imprint on our planet.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Managing Consultant, Data Engineer
Managing Consultant, Data Engineer

Environmental Resources Management (ERM) • New Delhi

On-site
INR 2,800,000 - 4,600,000
Consulting Director - Safe & Sustainable Operations
Consulting Director - Safe & Sustainable Operations

Environmental Resources Management (ERM) • India

On-site
INR 4,000,000 - 8,000,000
Managing Consultant Data Engineer
Managing Consultant Data Engineer

ERM • New Delhi

On-site
INR 1,800,000 - 2,400,000
Strategic Sourcer, Talent Acquisition, EMEA
Strategic Sourcer, Talent Acquisition, EMEA

Environmental Resources Management (ERM) • New Delhi

On-site
INR 1,200,000 - 2,100,000
Strategic Sourcer, Talent Acquisition, EMEA
Strategic Sourcer, Talent Acquisition, EMEA

Environmental Resources Management (ERM) • India

On-site
INR 1,200,000 - 1,800,000
Consultant, Audit
Consultant, Audit

Environmental Resources Management (ERM) • Bengaluru

On-site
INR 1,800,000 - 3,600,000
Consultant, Hydrology
Consultant, Hydrology

Environmental Resources Management (ERM) • India

On-site
INR 900,000 - 1,500,000
Lead - R2R
Lead - R2R

Environmental Resources Management (ERM) • New Delhi

On-site
INR 4,000,000 - 7,000,000
Finance Reporting Manager
Finance Reporting Manager

Environmental Resources Management (ERM) • New Delhi

On-site
INR 2,500,000 - 4,000,000
AI Data Solution Engineer
AI Data Solution Engineer

ERM • New Delhi

On-site
INR 11,483,000 - 14,354,000
Competitive salary
Flexible working environment