Job title: Senior Software Engineer - London
Job type: Permanent
Emp type: Full-time
Salary type: Annual
Salary: negotiable
Location: United Kingdom
Job published: 12/01/2022
Job ID: 33592

Job Description

Senior Software Engineer (C# / .Net Framework / MS SQL Server)

Great compensation and benefits + flexible working hours

London

Leading publically listed energy Software Development company spanning Europe and UK, is hiring an experienced C# professional who is looking to further develop their software engineering career. Suited to an individual with strong growth ambitions and is looking at a company with strong growth ambitions within a future-looking industry. Join this small, innovative team whose main focus is to develop next-generation energy trading and risk management software used by power and gas trading companies across Europe.

Key technical skills:

• C#

• Microsoft .NET Framework and/or .Net Core/.Net 5/6

• Microsoft SQL Server

• Good security knowledge

• REST API

Nice to have:

• Azure

• Messaging libraries such as ZeroMQ

• Exposure to WEB UI, such as Angular or Typescript

• Microsoft Entity Framework and/or Entity Framework Core

• Microservices

• Commodity or energy trading system development experience

Key Accountabilities:

• Coding

• Ensuring/proving your code works as expected using a Test-Driven Development approach based on

Core Responsibilities

• Perform maintenance programming and correction of identified defects

• Create, document, and implement unit test plans and scripts

• Follow our Continuous Integration and deployment approach

• Follow our Source Control approach with Git

• Perform final level reviews using our Peer Code Review development approach

• Assessing opportunities for application and process improvements

• Support and encourage the reduction of technical debt in our development codebase

• Pro-active in understanding and contributing to the technical solution from design through to code

level

• Provide suitable documentation to support development work - from release notes up to product

documentation

• Software Design and requirements breakdown in the form of User Stories using various Agile

methodologies

• Interpret written requirements and technical specification documents

Personal Attributes:

• Team player

• Problem-solver

• Passionate learner/Collaborative

• Have proven experience in the ownership of software development projects and technical solutions

• Commitment to quality and a thorough approach to work

• Dedication in creating high quality applications

• Demonstrable ability and passion to mentor, teach and coach individuals in the team

platform for the power and energy trading markets

Apply with indeed Apply with linkedin
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB