VE

Analyst / Senior Analyst

Veolia Engineering and Consulting India

17 days ago

Expires on16 Mar 2026

3 - 5 years

Work From Office

Noida, Uttar Pradesh, India, Uttar Pradesh, India

LEED Accredited Professional

Job description & requirements

  • Detailed knowledge of issues surrounding climate change, GreenHouse Gas (GHG) emissions and sustainability; knowledge of carbon accounting standards (ISO 14064 , GHG protocol and its variants), understanding of PAS 2060, knowledge of LCA databases; knowledge of SBTi and similar frameworks
  • Conducting GHG inventory verification/assurance; conducting carbon footprint and LCA, Scope 3 value chain assessment techniques and methods and approaches for target setting
  • Understanding of approaches to evaluate the ecosystem (Policy and regulatory framework ; local/regional resource availability) to assess technical, economic and regulatory barriers/drivers to achieve decarbonization in commercial and industrial sector
  • Ability to understand technical/technological solutions for decarbonization
  • Understanding of internal carbon pricing mechanism, Quantitative analysis - research, business case development
  • Plan and conduct data analysis projects to achieve decarbonization for C&I customers, as well as for strategic planning
  • Engage with suppliers and technology developers to collect data, evaluate their TRL and CRL
  • Writing technical report, prepare and deliver presentations
  • Cultivate strong client relationships through exceptional service delivery, responsiveness & trust building
  • Mentor junior team members, providing guidance and knowledge sharing to support professional development & project execution

Skills Required -

  • Strong analytical and problem-solving skills, knowledge of statistics, data analysis
  • Excellent data handling and visualisation skills and advanced knowledge of spreadsheets
  • Excellent spoken and written communication skills
  • Excellent research and survey skills
  • Ability to produce well-presented, error-free results.

Experience :

3 - 5 years

Job domain/function :

Sustainability Consultant

Job type :

Work From Office

Employment type :

Full Time

Number of position(s) :

2

Educational qualifications :

Master's Degree

Location :

L-11-A, PLOT NO. C-001/A1,MAX TOWERS,NEAR DND FLYWAY,Noida,Gautambuddha Nagar, Noida, Uttar Pradesh, India, 201301

Create alert for similar jobs

VE

Veolia Engineering and Consulting India

Benefits & Perks

Job Training

Similar Jobs