Taro Logo

Software Engineer - Endur

Global energy company focused on providing more and cleaner energy solutions, aiming to become net-zero emissions by 2050.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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 Java development expertise with specialized ETRM domain knowledge, offering a unique opportunity to work on critical trading and supply business systems. The position is based in Bangalore and is part of Shell's global IT infrastructure supporting their energy trading operations. The role involves developing and maintaining complex trading systems, working with modern technologies including Java, SQL, and Kafka, while following DevOps methodologies. Shell offers comprehensive training through their Internal Endur Training academy for experienced Java developers transitioning into ETRM. The position offers significant growth opportunities within a global energy company that's actively working on energy transition initiatives. The role combines technical expertise with business domain knowledge, making it an excellent opportunity for developers interested in financial trading systems. Shell provides a competitive compensation package, flexible working arrangements, and a strong focus on professional development and career growth. The company's commitment to becoming net-zero emissions by 2050 makes this an exciting opportunity to contribute to the future of energy.

Last updated 2 months ago

Responsibilities For Software Engineer - Endur

  • Translate functional requirements into technical specifications
  • Understand business requirements to pilot and prototype new solutions
  • Support Projects and Support teams in all phases of software development lifecycle
  • Determine and design scalable solutions for global business
  • Develop relationships with business stakeholders
  • Participate in IT community activities
  • Provide mentorship and coaching for team
  • Help onboard new joiners
  • Identify Continuous Improvements in Ways of Working

Requirements For Software Engineer - Endur

Java
  • 5-8 years of experience focusing on ETRM/CTRM
  • At least 4 years of experience in Java (v8+)
  • Experience with OpenLink Endur (v19+)
  • Experience with MS SQL server, SQL, PL/SQL
  • Energy/Commodity Trading and Risk Management domain experience
  • Experience with Grid Enabled Scripts and Operation Services
  • Familiar with Microsoft Azure DevOps tools
  • Knowledge of multi-threading, Test Driven Development
  • Experience in Kafka is an advantage

Benefits For Software Engineer - Endur

Medical Insurance
Parental Leave
  • Competitive starting salary
  • Annual performance related salary increase
  • Flexible working hours
  • Remote/mobile working possibilities
  • Paid parental leave
  • Training and development programmes
  • Career opportunities in national and international teams