A Leading Hedge Fund is seeking a technologist to develop systems and applications responsible for interfacing with their automated trading and execution strategies. The Core Execution team specializes in developing trading infrastructure for equities and options strategies. Strategies require proximity to market activities, efficient and scalable market data consumption, and robust order routing and execution capabilities. The ideal candidate will have a performance mindset working within the .NET framework across a highly distributed system in a fast-paced environment, helping drive improvement across the technology stack.
As a C# Full Stack Developer, you will:
- Develop quality, high-performance .NET and server applications
- Build execution and reporting capabilities designed for scalability, performance, and resilience
- Build market data solutions to process and disseminate data to libraries and applications
- Participate in design and code review sessions with other technologists
- Maintain and support existing trading systems in a dynamic environment
- Partner with traders and other technologists to devise next gen solutions for the firm's trading activities
Requirements
- Undergraduate degree in Computer Science, Software Engineering, EE or similiar
- Extensive experience in C#/WPF/MVVM, .NET framework
- 1-4 years of experience
- Familiarity with web application front-end development
- Experience with C# multithreading and asynchronous processing, event/sub/Observable model
- Solid understanding of data structures and algorithms, with experience matching them to specific problems
- Experience with C# interaction with SQL databases via ADO.NET. Entity framework, Ling to SQL
- A good understanding of application layering and separation of concerns (i.e. separating business logic from presentation layer)
- Proficiency in the SDLC process including design/requirement specs, testing, QA release, and CI/CD
Additional skills/experience that will reflect favorably
- Familiarity with Blazor, .NET 6 and Visual Studio 2022 and services running on Kestrel web server
- Experience with an additional development language such as Python or C++
- Knowledge and familiarity with exchange protocols such as FIX, ITCH, PITCH, OUCH
- Knowledge of TCP/IP, UDP, and network topology; experience with socket programming
- Related Financial Services/Trading business background