Taro Logo

Software Engineer - Endur

Global energy company focused on providing more and cleaner energy solutions
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer - Endur

Shell is seeking a Software Engineer for their Endur platform, focusing on Energy Trading & Risk Management (ETRM) solutions. This role combines technical expertise in Java development with domain knowledge in energy trading. The position is based in Bangalore and offers an opportunity to work with Shell's Trading and Supply businesses. The role involves developing and maintaining critical trading applications, working with modern technologies, and following DevOps practices. Shell provides comprehensive training through their Internal Endur Training academy for experienced Java developers transitioning to ETRM.

The ideal candidate will have 5-8 years of experience in ETRM/CTRM systems and strong Java development skills. They will be responsible for designing and implementing solutions, mentoring team members, and working closely with business stakeholders. The role offers exposure to cutting-edge technologies and the opportunity to work on global projects.

Shell offers an attractive compensation package, including competitive salary, flexible working arrangements, and comprehensive benefits. The company is committed to diversity and inclusion, offering various development opportunities and the chance to work on meaningful projects in the energy sector. As part of Shell's Powering Progress strategy, you'll contribute to the company's transformation towards becoming a net-zero emissions energy business by 2050.

The position is part of Shell's growing presence in India, where they operate across multiple sectors including renewable energy, retail, and technology. You'll be joining a team of 13,000 employees in India, working from their technology and innovation powerhouse in Bangalore that serves Shell globally.

Last updated 15 days ago

Responsibilities For Software Engineer - Endur

  • Translate functional requirements into technical specifications
  • Understand business requirements to pilot and prototype new solutions
  • Support projects in all phases of software development lifecycle
  • Design scalable and sustainable solutions for global business
  • Develop relationships with business stakeholders
  • Participate in IT community activities
  • Provide mentorship and coaching for team
  • Help onboard new team members
  • Identify continuous improvements in ways of working

Requirements For Software Engineer - Endur

Java
Kafka
  • 5-8 years of experience focusing on ETRM/CTRM
  • 4+ years experience in Java (v8+), multi-threading, Test Driven Development
  • Experience with OpenLink Endur (v19+)
  • Experience with MS SQL server, SQL, PL/SQL
  • Full life cycle development experience
  • Energy/Commodity Trading and Risk Management domain experience
  • In-depth knowledge of Endur's database schema
  • Experience with Grid Enabled Scripts and Operation Services
  • Familiar with Microsoft Azure DevOps tools
  • Experience in Kafka is an advantage

Benefits For Software Engineer - Endur

Medical Insurance
Parental Leave
  • Competitive starting salary with annual performance-related increases
  • Flexible working hours
  • Remote/mobile working possibilities
  • Paid parental leave
  • Training and development programs
  • International career opportunities
  • Work-life balance focus
  • Diverse and inclusive work environment

Interested in this job?

Jobs Related To Shell Software Engineer - Endur