Software Engineer

Anson McCade
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 60K

Job location

Charing Cross, United Kingdom

Tech stack

ASP.NET
Java
.NET
C Sharp (Programming Language)
Computer Programming
Persistent Data Structure
DevOps
Middleware
Python
Microsoft SQL Server
Online Analytical Processing
Octopus Deploy
Object-Oriented Software Development
RabbitMQ
Release Management
Message Oriented Middleware
SQL Databases
React
GIT
Information Technology
TeamCity

Job description

  • As a mid-senior level software developer, you will be working closely with front office, quantitative analytics, risk management, economic research, and middle office teams.
  • You will be part of a group of brilliant technologists committed to solving some of the toughest technical challenges to secure returns for our investors.
  • Your work will involve developing and maintaining our internally developed platforms: Position Management, Risk, Market Data, PnL, Pricing, and Research.
  • You will engage with technologies such as C# 9, .Net framework 4.7.2, SQL Server for data persistence, and in-memory OLAP for optimizing risk and pricing reporting.
  • Distribution of time-sensitive market data will be managed using AMPS and you will use RabbitMQ as the enterprise message bus for distributed compute operations.
  • Communication between services via REST endpoints will be part of your daily tasks, supported by bespoke middleware.
  • For front-end client UIs, you will be utilizing React and working with a standard suite of DevOps technologies, including Git, TeamCity, and Octopus Deploy.

Technologies:

  • .NET Framework
  • C#
  • DevOps
  • Git
  • Java
  • Python
  • REST
  • RabbitMQ
  • React
  • SQL
  • Teamcity
  • ASP.NET

More:

I am excited to find a passionate software developer who is eager to contribute to our innovative projects. Here, you'll find a stimulating environment where you can leverage your technical skills to impact our investment and research strategies positively. If you are looking for a role that challenges you and enables you to grow while collaborating with a talented team, I invite you to apply.

Requirements

  • I am looking for candidates with excellent programming and technology skills, specifically an in-depth understanding of and recent programming experience in C#/.Net or other object-oriented languages like Java or Python.
  • Experience working with SQL databases is essential.
  • I value a strong enthusiasm for programming and technology, as well as an appetite to work in a dynamic and integrated team.
  • An entrepreneurial nature is important; I need someone who is willing to take ownership and proactively address challenges.
  • Candidates should be able to own all aspects of development projects from start to finish, encompassing business requirements, design development, testing, and release management.
  • A desire to understand and solve business problems, build domain knowledge, and increase market understanding is highly desirable.
  • I require a minimum 1st class degree in Computer Science or a related field from a Russell Group University or an international equivalent.

Apply for this position