For Employers
Software Engineer - Endur


Shell
LondonLocation
London
a day ago
Posted date
a day ago
N/A
Minimum level
N/A
OtherJob category
Other
What's the role

Shell Energy, a key part of Shell's Trading & Supply division, focuses on natural gas, power, LNG, and environmental products through major hubs worldwide. At the forefront of the energy transition, Shell Energy aims to provide cleaner energy solutions in a dynamic environment.

The global team brings extensive experience in energy marketing and trading, enabling innovation and tailored energy solutions while helping customers decarbonize. With significant growth ambitions, Shell Energy is modernizing its Energy Trading Risk Management System (ETRM) platform, replacing legacy systems with new cloud-hosted Endur systems and supporting growing businesses in Asia, Australia, and LNG trading.

As the Software Engineer who is skilled in ETRM. You will play a pivotal role in the energy transition and helping to ensure a brighter future for everyone.

What you'll be doing

As a Software Engineer-Endur, you will join one of several Agile teams, each responsible for the development and maintenance of one or more ETRM feature areas. These feature areas will be aligned with specific commodities (Power, Gas, or Environmental Products) and/or functional areas (e.g., Front, Middle, or Back-Office).

Joining at the start of this ambitious program, you will collaborate with your team to develop and adopt foundational configuration, logging, monitoring, and integration approaches while delivering feature solutions and value to the business. Agile DevOps teams will follow CI/CD practices and be responsible for features from inception through development to deployment, operations, and support, fostering a sense of team ownership and empowerment.

Your role will vary depending on your expertise and experience, but typically, you will perform the following day-to-day activities:
  • Requirements gathering from end-users or business analysts
  • Formulate design & development based on functional requirements
  • Generating innovative approaches to existing problems or new opportunities
  • Endur plugin development in OpenJVS & OpenComponents
  • External application development in OpenComponents
  • Effort estimation
  • Unit, Integration & Performance testing of developed solutions
  • Participation in PoCs (Proof of Concepts)
  • Technical documentation for developed solutions
  • Sprint demos and peer code reviews
  • Adherence to, and improvement of CI/CD processes
  • Troubleshooting and remediating production issues
  • Coaching and mentoring junior colleagues


What you bring

Technology Experience
  • Proven experience in Endur projects & implementations with end-to-end trade lifecycle process
  • Must have a good object-oriented development background with understanding and experience of concepts like dependency injection and test-driven-development
  • Must have experience following a structured CI/CD process to ensure standards and processes are uniformly upheld
  • Java (ideally version 8+), database, C#, .Net
    • Multi-threading
    • Junit
    • Maven
    • Logging frameworks
    • Apache libraries
    • GOF Patterns
  • MS SQL Server / SQL & PL
  • Experience in Kafka is a plus
  • Experience in Monitoring solutions - Azure Insights / Grafana etc. is a plus

ETRM/CTRM experience
  • Knowledge of the Endur application with experience developing (OpenJVS and OpenComponents) plugin-based customizations in the following areas:
    • Deal Entry
      • Operation Services
      • Event / Tran Field Notifications
    • Back Office
      • Data generation
      • Workflow processing
    • Valuation (Reval, User Define Simulation Results, etc.)
    • Reporting
  • Knowledge and configuration experience of key Endur technical components including:
    • Grid
    • Domain Services (APM, Credit, Log Monitor etc.)
    • Workflows
  • Experience interfacing the Endur application with external components for the purposes of data transfer both inbound and outbound
  • Good knowledge of the Endur data model for transactional data, with focus on power and gas markets
  • Good knowledge of the Endur data model for static data
  • Experience developing external OpenComponents applications
  • Experience developing OpenComponents extensions e.g. Result Calculator, Curve Constructor etc.


What we offer

You bring your skills and experience to Shell and in return you work with talented, committed people on one of the most important challenges facing our planet. You'll have the opportunity to develop the skills you need to grow in an environment where we value honesty, integrity, and respect for one another. You'll be able to balance your priorities as you become the best version of yourself.
  • Progress as a person as we work on the energy transition together.
  • Continuously grow the transferable skills you need to get ahead.
  • Work at the forefront of technology, trends, and practices.
  • Collaborate with experienced colleagues with unique expertise.
  • Achieve your balance in a values-led culture that encourages you to be the best version of yourself.
  • Benefit from flexible working hours, and the possibility of remote/mobile working.
  • Perform at your best with a competitive starting salary and annual performancerelated salary increase - our pay and benefits packages are considered to be among the best in the world.
  • Take advantage of paid parental leave, including for non-birthing parents.
  • Join an organisation working to become one of the most diverse and inclusive in the world. We strongly encourage applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientation, and life experiences to apply.
  • Grow as you progress through diverse career opportunities in national and
  • international teams.
  • Gain access to a wide range of training and development programmes.

We'd like you to know that Shell has a bold goal: to become one of the world's most diverse and inclusive companies. You can get to know more about how we're working towards that goal, click here .

Shell in The United Kingdom

Shell UK remains one of the North Sea's biggest producers, supplying around 10% of the UK's total oil and gas needs. But perhaps the most recognisable face of Shell in the UK is our network of over 1,000 Shell-branded service stations.

In the years ahead, as the UK looks to strengthen energy security and deliver its 2050 net-zero goal, Shell UK aims to play a crucial role. We aim to be a major investor in the UK energy system by helping our customers decarbonise with a focus on transport and industry.
Related tags
-
JOB SUMMARY
Software Engineer - Endur
Shell
London
a day ago
N/A
Full-time

Software Engineer - Endur