SonicJobs Logo
Left arrow iconBack to search

Net Software Engineer - Algorithmic Trading

Coltech Recruitment
Posted 2 days ago, valid for 15 days
Location

London, Greater London SW1A2DX, England

Salary

£60,000 - £72,000 per annum

info
Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The position is for a .Net Software Engineer specializing in Algorithmic Trading, based in London with a hybrid work model.
  • The contract is for 12 months with a strong likelihood of extension, and the role requires 15+ years of software development experience.
  • Candidates should have proficiency in C# .NET, multithreading, and low-latency applications, along with experience in algorithmic trading strategies like TWAP and VWAP.
  • Key responsibilities include developing solutions aligned with enterprise technology principles and managing complex integration scenarios.
  • Salary details are not specified in the job listing, but candidates are encouraged to apply for immediate consideration.

Job Title: .Net Software Engineer - Algorithmic Trading
Start Date: As soon as possible
Location: London/Hybrid - 2 days per week onsite with flexibility
Job Type: 12 month contract - very likely to extend

Seeking a Software Engineer to join the Algorithmic Trading Capability team. The ideal candidate will have demonstrated expertise in adhering to software engineering best practices and delivering software solutions that drive business value. A commitment to continuous improvement and optimizing processes, products, and applications is essential. Experience in algorithmic trading, specifically with TWAP and VWAP strategies, is highly desirable.

Key Requirements:

  • Proficiency in C# .NET.
  • Expertise in developing multithreading and low-latency applications.
  • Experience with asynchronous messaging systems.
  • Strong understanding of market microstructure (e.g., order books, exchanges, order types).
  • Hands-on experience in front office algorithmic trading, preferably in strategy implementation.

Key Responsibilities:

  • Consult on and develop solutions aligned with enterprise technology principles, standards, and best practices.
  • Contribute to technical deliverables, including estimation, solution design, technical documentation, and code development.
  • Drive functional excellence by maintaining standards, methodologies, and tools, incorporating industry best practices.
  • Manage complex integration scenarios, interfacing with on-premises, cloud, and legacy systems.


Skills & Experience:

Required Skills/Experience:

  • 15+ years of experience in software development, with expertise across the full stack (front-end, back-end, cloud automation).
  • Advanced knowledge of .NET and .NET Core (Web, API, Windows, Services).
  • Experience with Azure Platform Development (e.g., Azure Functions, Serverless Computing, Azure Services, Azure Storage).
  • Proficiency in developing multi-threaded applications.
  • Strong database development skills (T-SQL, Oracle PL/SQL, Azure Cosmos, Azure SQL, MongoDB).

Desirable Skills/Experience:

  • Knowledge of front-end technologies, such as JavaScript and Blazor.
  • Experience in Energy Trading and Risk Management (ETRM).
  • Understanding of commodities trading and wholesale energy markets.
  • Experience with C++, Python, Golang, or similar programming frameworks.
  • Familiarity with cloud-native CI/CD tools and containerization platforms (Kubernetes, AWS Lambda, etc.).
  • Experience with microservices architecture and integration technologies (MuleSoft, Logic Apps, BizTalk).


Apply now for immediate consideration.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.