Enable job alerts via email!

Platform Software Developer

Viribus

London

Hybrid

GBP 70,000 - 90,000

Full time

20 days ago

Job summary

A leading investment management firm in Central London is seeking a Full Stack Developer to enhance their critical platform. The role involves cloud migration, developing supportable solutions, and working with various technologies including C#, .NET, and NodeJS. Benefits include a competitive salary up to £90,000, bonus, and extensive health and wellbeing perks.

Benefits

Bonus
Pension (9% non-contributory)
BUPA Private Medical
Group Income Protection
Travel Insurance
Access to Headspace App
Fitness Classes

Qualifications

  • Minimum of 2 years experience as a Developer.
  • Experience in one or more programming languages (C#, .NET, NodeJS, Javascript, Typescript).
  • Knowledge of cloud concepts and platform development experience desirable.

Responsibilities

  • Develop solutions that solve business problems and increase productivity.
  • Ensure that solutions are tested with unit and continuous integration tests.
  • Enhance CI/CD pipelines and adhere to best practices.

Skills

C#
.NET
NodeJS
Javascript
Typescript
UI automation
Agile methodologies

Tools

Webdriver IO
Selenium
SQL Server
Oracle
Mongo
ElasticSearch
RabbitMQ
Jenkins
TeamCity
React
HTML5
CSS
Job description

Software Developer – Central London / Hybrid Remote working

Paying up to £90,000 depending on experience, plus benefits listed at the bottom of this advert


Role Overview

A highly regarded investment manager is seeing year-on-year growth and a big investment in their technology capabilities and are looking to hire a Developer within one of the development teams, who has a key focus on the delivery of a critical platform within the business. The company is looking to recruit a full stack developer into this platform team, enhancing the platform to increase the productivity of the technology department and wider business.


There is a wide range of projects in the pipeline with some including:

  • Migration of services to the cloud (containerisation, upgrading to latest .NET / NodeJS, configuring kubernetes, etc)
  • Building a low code testing framework (not traditional automated testing), to enable their BA's and Users to create automated testing for their user centred workflows
  • Workflow/dashboard debugging tools
  • Instrumentation and metrics analysis
  • Usability improvements
  • Fitness/chaos engineering
  • Migration to lambda functions
  • Looking into the use and introduction of NLP and Machine Learning

Key Tasks

  • Partner with functional owners to develop solutions that solve business problems or increase the productivity of the technology department. This will include gathering and validating requirements, developing the solution and delivering it to the clients.
  • Develop solutions that are supportable, maintainable, testable, documented, and SOLID code.
  • Ensure that the solutions are tested including automated unit and continuous integration tests.
  • Contribute to the enhancement of the architecture and the platform.
  • Help prioritise the product backlog, providing input on the most efficient strategies to deliver continuously to the business whilst not deviating from the overall strategy and architecture.
  • Bring and build knowledge of the industry and educate teams.
  • Partner and collaborate with other technical teams including Infrastructure, Business Analysts, Data and Investment streams.
  • Enhance the CI/CD pipelines as part of our continual improvement’s objective.
  • Set a high bar and promote standards and best practices (testing, security, architecture, infrastructure, SDLC).
  • Ensure adherence to audit, information security and IT control requirements.
  • Work effectively with 3rd party relationships: vendors, contractors, software providers.
  • Perform administrative tasks related to the development process.
  • Provide third line of support (first line being the initial support call and second line being onsite support).

Skills, Knowledge & Experience

The role requires a minimum of 2 years experience as a Developer.


  • Experience in one or more programming languages (e.g. C#, .NET, NodeJS, Javascript, Typescript)
  • Experience in one or more testing frameworks (eg Webdriver IO/Selenium) and UI automation
  • Platform development experience desirable
  • Familiar with Cloud concepts
  • Familiar with databases: SQL Server, Oracle, Mongo, ElasticSearch
  • Familiar with multiple frameworks/libraries/tools/concepts:
    • Communication: Messaging (RabbitMQ)
    • Workflows
    • GUI: JavaScript, HTML5, CSS, React
    • Testing/CI: Testing libraries, Jenkins/TeamCity
  • Experience with Agile methodologies

Benefits offered

Bonus, Pension (9% non-contributory plus additional matched contributions), 4 x Life Assurance, Group Income Protection, Season Ticket Loan, GAYE, BUPA Private Medical, Private GP, Travel Insurance, Buy-and-sell of Holiday, Variety of Health and Wellbeing benefits including Headspace App Subscription, Fitness Classes, plus more


If you are an experienced Developer with the listed skills and experience above then please apply now to find out more.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs