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
£ 60KJob 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.