Enable job alerts via email!

Platform Software Developer

Viribus

City Of London

Hybrid

GBP 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Job summary

A financial technology firm in Central London is seeking an experienced Software Developer to join their team. You will focus on developing critical platforms to enhance productivity, working on cloud migrations, low-code frameworks, and various usability improvements. The ideal candidate has experience in multiple programming languages and Agile methodologies, plus a strong understanding of CI/CD processes. A competitive salary and benefits are offered.

Benefits

Bonus
Pension (9% non-contributory)
Private Medical
Fitness Classes

Qualifications

  • Minimum of 2 years experience as a Developer.
  • Experience in one or more programming languages (C#, .NET, NodeJS, Javascript, Typescript).
  • Experience with testing frameworks and UI automation.

Responsibilities

  • Partner with functional owners to develop solutions that solve business problems.
  • Develop supportable, maintainable, and testable solutions.
  • Enhance CI/CD pipelines as part of continuous improvements.

Skills

C#
.NET
NodeJS
JavaScript
Typescript
Webdriver IO
Selenium
Agile methodologies

Tools

RabbitMQ
SQL Server
Oracle
Mongo
ElasticSearch
Jenkins
TeamCity
React
Job description
Overview

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
  • Us 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.