.Net Technical Lead .Net Technical Lead …

Octopus Investments
in London, England, United Kingdom
Permanent, Full time
Be the first to apply
Octopus Investments
in London, England, United Kingdom
Permanent, Full time
Be the first to apply
Octopus Investments
.Net Technical Lead
Company Description

At Octopus we're transforming the industries we operate in and improving the lives of millions of people. We've built market-leading positions in a number of specialist sectors, including smaller company financing, renewable energy, healthcare and property finance. We employ in excess of 750 people and manage more than £8.3 billion on behalf of more than 50,000 investors. Our products don't just help real people solve real life problems, they also make a positive impact on the world around us.

The Octopus Group incorporates Octopus Energy, Octopus Real Estate Octopus Investments, Octopus Ventures and Octopus Labs. Our aim is to have an impact in everything we do, and to make a vital contribution to the UK economy by helping people, companies and institutions generate wealth. And we're always on the look-out for smart, talented people who share our values.

Job Description

Salary: £55,000 - £65,000

Location: Central London

Full time position

Opening date: Friday 27th September 2019

Close date: Sunday 27th October 2019

Octopus Labs is looking to hire a talented .Net technical lead to help develop our FinTech platform. You will be reporting to the Head of Solutions Architecture and will have responsibility for the technical direction of one or more of our financial systems. You will be working closely with the team lead and product manager to ensure that the agile team of developers and testers are delivering high quality code in a timely manner. There are no people management responsibilities with this role, but you will be expected to lead the team technically and must be a SME in .Net, SQL Server, Azure and MS Dynamics as well as having a passion for learning new technology.

  • Building multiple cloud based fintech and operational systems
  • 50% hands on development, mainly troubleshooting and coding more challenging and complex requirements
  • Working closely with the solutions architect to ensure technical design adhere to the approved architectural direction of the company
  • Contributing to, and enforcing development standards and coding standards
  • Ensuring an appropriate level of coverage of unit tests
  • Reviewing code prior to check-in.
  • Ensuring our code and systems are secure and adhere to InfoSec guidelines.
  • Creating technical designs for new components\features
  • Collaborating with the team lead on solutions design, estimating effort, and scoping development activities.
  • Mentoring junior developers
  • Maintaining an appropriate level of automation in our SDLC

Teck Stack:

We have significant tech diversity within our teams and encourage the use of new technology that delivers business value. For this specific role the current tech stack includes but is not limited to:
  • Docker
  • Travis\Jenkins
  • Azure
  • Azure DevOps
  • Kubernetes
  • Angular 6\React
  • MySQL\MS Azure SQL\ MS SQL Server 2008 R2 upwards
  • MS Dynamics
  • .Net\.Net Core
  • CSS frameworks
  • Python 2.0



  • You have been building microservices, and know the challenges of API led development
  • You have been working in a DevOps focussed environment and appreciated the value of automation.
  • You have experience of working with cloud platforms - specifically Azure
  • Excellent knowledge of RESTful API standards, scalability, and job queuing
  • You have an understanding of the tools that can be used to keep our systems secure (automated pen tests, static code analysis etc.)
  • You have experience in mentoring junior developers
  • You will have a strong understanding and appreciation of SOLID and OOP principles
  • You know how to design relational databases, and have a strong knowledge of MS Azure SQL and SQL Server 2008 R2 upwards
  • You will have been working in an agile team and appreciate the benefits of that development methodology
  • You know when technical documentation is and is not required and are able to communicate your designs using the appropriate mediums (Sequence diagrams etc.)
  • You will have configured CI/CD pipelines in Azure DevOps
  • You would have worked with python projects and will have an understanding python coding
  • You will have a strong understanding of MS Dynamics, and will have hands on experience of building and supporting Dynamics solutions
  • You will have worked in financial services and will have a good understanding of financial back office systems

  • You have worked with other CI\CD tools (Jenkins, Travis), and have knowledge of Docker and Kubernetes
  • You will have a degree, preferably in computer science