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.