Software Engineer - C#

TP ICAP

London, United Kingdom
Hybrid
C# software engineering
.net framework and .net core
Asp.net web api, wcf, wpf
The Global Analytics team builds and maintains mission-critical systems for price discovery, order management, and trade capture

Job Summary

  • The Global Analytics team builds and maintains mission-critical systems for price discovery, order management, and trade capture.
  • As a C# Software Engineer, you will join a high-performing team delivering innovative, business-critical software solutions to front-office users.
  • We are building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute.

Matching Summary

The Global Analytics team builds and maintains mission-critical systems for price discovery, order management, and trade capture.

Skills & Requirements

Must-have

  • C# software engineering
  • .NET Framework and .NET Core
  • ASP.NET Web API, WCF, WPF
  • API design (REST and GraphQL)
  • multi-threaded and asynchronous systems
  • relational database design (MS SQL Server, Oracle)
  • full SDLC experience

Nice-to-have

  • experience in financial services
  • AWS cloud services
  • Git and GitLab CI/CD
  • distributed microservices
  • proactive team player
  • attention to detail

Key Requirements

  • Hands-on experience in C# software engineering
  • Strong proficiency in Object-Oriented Programming
  • Proven expertise in API design
  • Solid experience building multi-threaded systems
  • Skilled in unit testing frameworks
  • Experience in relational database design
  • Strong understanding of data structures, algorithms
  • Excellent written and verbal communication skills
  • Demonstrated ability to work across the full SDLC

Work Rights

Not specified

Tailored Resume

Cover Letter