Job title: Senior Developer
Job type: Permanent
Emp type: Full-time
Salary type: Annual
Salary: Negotiable
Location: London, United Kingdom
Job published: 01-10-2019
Job ID: 32070

Job Description

Senior Developer ETRM


Main Purpose 


The successful candidate is responsible for the delivery and support of trading business applications to specification and design. 


Job Responsibilities 


  • Developing bespoke software solutions using .Net C#, SQL Server and associated technologies centred around our ETRM trading platforms (OpenLink Endur and Amphora Symphony)
  • Establishing a detailed technical specification through discussion with business analysts and key users
  • Clarifying what actions the program is intended to perform
  • Breaking down technical specification into its simplest elements and translating this logic into code
  • Envisioning possible solutions to anticipated problems
  • Working autonomously and as part of a team
  • Combining all elements of the solution design and testing it
  • Participating in development and maintenance of regression tests
  • Implementing robust system test techniques
  • Testing sample data-sets to check that output from the program works as intended
  • Conducting testing and installing the program into production ideally using automated deployment tools
  • Reacting to problems and correcting the program as necessary
  • Evaluating and improvement of system performance
  • Adapting the program to new requirements, as necessary
  • Supporting user acceptance testing to ensure the program works to specification and can be used easily, quickly and accurately
  • Writing detailed documentation for the operation of the program by users and computer operators
  • Handing over solutions to application support
  • Updating, repairing, modifying and developing existing software and generic applications





  • .Net C# developer
  • SQL Server
  • Experience in agile development methodologies
  • Understanding of Openlink Endur and particularly .Net OpenComponents and/or Amphora Symphony is beneficial
  • Experience with data warehousing and reporting is beneficial
  • Previous experience working autonomously and in medium to large teams
  • Understanding of small organisations
  • Understanding of energy and commodity trading
  •  Proven ability to establish teams and drive improvements




  • Self-starter/able to work with limited guidance
  • Able to identify and deliver process improvements
  • Ability to prioritise issues and manage user expectations
  • Actively manages risks and issues
  • Team-player with ability to achieve results through shared initiatives
  • Demonstrable experience of contributing to complex projects/initiatives
  • Able to meet deadlines and negotiate
  • Strong facilitation and influencing skills
  • Excellent communication skills e.g. written, verbal and presentation
  • Able to cope with rapid business growth
  • Motivated, tenacious and pro-active in achieving results
  • Diligent and dependable with strong integrity
  • Fluent in English (spoken and written)