✨ Title: Full Stack C# / Angular Developer
Salary: £80-£100k
Location: 3 days a week in the London office (Tuesday to Thursday)
(Unfortunately, sponsorship is not available for this role at the moment)
Join a forward-thinking investment firm driving innovation and impact
Your Role:
You’ll be a key part of a collaborative development team, working on a range of impactful projects. This includes designing and building new functionality, enhancing existing systems, and modernising legacy applications. You’ll work closely with various teams across the business to develop high-performance software solutions that drive growth.
Key Responsibilities:
- Develop and maintain SPA (Single Page Applications) using Angular, HTML, CSS, and Type Script.
- Build and enhance web services and RESTful APIs using C# and ASP. NET.
- Support the migration and modernisation of legacy applications.
- Collaborate with stakeholders across different departments to define and implement new functionality.
- Work with SQL databases, optimising performance and writing efficient stored procedures.
(If you don’t meet all the requirements below, reach out anyway!)
Required Skills:
- Angular – Experience developing SPA applications with Angular, HTML, CSS, and Type Script.
- C# /. NET – Strong proficiency in C#,. NET, Linq, and ASP. NET for web services.
- Database – Solid SQL experience, including designing tables/views and writing stored procedures.
- Version Control – Experience with Git for source control.
Desirable Skills:
- Experience with data visualisation technologies (e.g. Highcharts, D3.js).
- Knowledge of Rabbit MQ or other messaging technologies.
- Familiarity with Win Forms.
⭐ Benefits:
- 7% employer pension contribution.
- Comprehensive insurance coverage (life, medical, critical illness, income protection).
- Gym membership and Dental plan.
- Rail season ticket loans (interest-free) and cycle scheme.
- Quarterly performance-related bonus.
If you're interested in learning more, reach out for a confidential chat at
or call me at 0117 450 7706!