Senior Software Engineer

Posted 25 April 2022
Job type Permanent
DisciplineTechnology, Transformation & Consulting

Job Description

An exciting opportunity for a Senior Software Engineer to be a part of an innovative engineering team developing a cloud-native trading platform for the power and energy market. In the midst of an energy crisis, the green energy revolution is under way and reliance on intermittent renewable energies in larger than ever. As an integral part in the development of commodity trading platforms, you would be creating a holistic short-term power trading solution utilising algorithmic trading with machine learning.

Role: Senior Software Engineer

Location: The City of London or Edinburgh

Salary: £90,000 - £120,000 p/annum (flexible)

Key Skills:

  • C#
  • .Net Core 3.1+
  • Azure
  • Azure Cloud PaaS
  • Cloud Native

Key Responsibilities:

  • Coding in the appropriate languages
  • Test Driven Development approach, ensuring code works as expected
  • Follow on CI/CD approach
  • Follow source control approach
  • Identifying opportunities for application and process improvements
  • Pro-active in understanding and contributing to the technical solution from design through to code level
  • Software Design and requirements breakdown in the form of User Stories using various Agile methodologies
  • Mentoring software developers of all levels
  • Preform final level code review